<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
转发路由器TR,750小时连接 100GB跨地域
简介: 参考 java成神之路javaweb学习指南SSI框架:struts+spring+ibatis,其中的ibatis已经更名为mybits,由apache-->Google codeSSH框架:   struts...

参考 java成神之路

javaweb学习指南


SSI框架:struts+spring+ibatis,其中的ibatis已经更名为mybits,由apache-->Google code

SSH框架:   struts+spring+hibernate

SSM框架:Spring+SpringMVC+MyBatis

springBoot+swagger

springboot:简化了配置,约定大约配置? 用什么配置?类方法入口? 数据库? jpa?  webxml都可以不要? spring  boot:  ibm中文 


自动生成代码工具:

velocity  可以作为自动生成代码的工具

freemarker 也可以作为自动生成代码的工具

Java Web项目中使用Freemarker生成Word文档

ftl模板 或者 html 作为模板,把 docs 转成 xml 


java文本乱码的出现:

1:页面编码不一致,吧默认的iso-8859-1转出UTF-8

2:数据库连接导致乱码 

jdbc.url=jdbc\:mysql\://114.215.84.100\:3306/qinheyuan?useUnicode\=true&characterEncoding\=UTF-8

3:java web过滤器处理;spring字符过滤器处理

3:  tomcat配置里面有一个字符集

http://www.cnblogs.com/countguo/p/5303805.html
原因:tomcat配有配置编码格式--- 改成
<Connector connectionTimeout="20000" 
    port="8080" 
    protocol="HTTP/1.1" 
    redirectPort="8443" 
    URIEncoding="UTF-8"/>

WebService技术:

SOAP(简单对象访问协议)= http + xml + schema

WSDL:web service 定义语言,说明web service方法的调用方法,参数,格式,请求和返回的xml格式

跨平台,跨语言的一种远程方法调用的方式

JAX-WS:java自带的web service api

wsimport:jdk自带命名,用于自动生成调用webserice代码

apache cxf:可以配合spring使用,很方便的一个实现库   WebService -CXF

其他可以参见baidu云盘的文档

比较各JAX-RS实现:Jersey,Restlet,CXF,RESTEasy

java调用ws

ajax调用ws


单点登陆技术SSO


读取office文档技术POI;可以操作PPT,word,excel

读取pdf文档的技术:itextpdf(lemon oa),pdfbox  java操作PDF(PDFBOX和Itext框架)

Java iText使用PDF模板生成PDF文档



报表技术:ireport+jasper;Highcharts

报表工具:echart:百度数据图标

 lemon ao使用的 jqPlot

 jquery jqPlo,echart ,D3, Highcharts



安全认证技术:

spring security

Shiro apache框架




nosql技术:

redis 或者 mongodb;都是 key value 键值对形式存储


spring cache技术;

encached 或者 radis缓存的实现


redis也可以做二级缓存技术,配合mybits做二级缓存


外网映射技术:

花生壳




服务器:

tomcat,jetty,jobss 免费的,jboss有收费版

weblogic,websphere 都是收费的,支持功能多

https如何配置


后台页面渲染:

jstl, EL,ognl 表达式


前台页面渲染:

jsrender 技术

backbase:宋健公司用,一个商业


idea工具优点:

智能提示比myeclipse好;xml里面编辑提示友好;文档预览好;工具通用性好(跨平台,跨语言)

消耗资源大;文档缺乏;插件相对较少;

两个工具不冲突


定时任务技术:

spring task;spring+quarts;



springside技术:


跨域请求怎么办??

chrome安全模式;jsonp处理;


jdbc,odbc,mybits,hibernate区别


数据库建模工具:

PowerDesigner; Enterprise Architect (EA);


数据库知识:

union all,函数,存储过程,索引,视图,分页,模糊查询,不区分大小写


spring jpa,sql,hql


漏ce

Lucene与Solr:全文搜索库

Apache Solr

solr依赖于Lucene




FastDFS:开源分布式文件系统,可以用来存储文件,图片 


dubbo与nginx都做负载均衡

dubbo的负载均衡已经是服务层面的了,和nginx的负载均衡还在http请求层面完全不同。至于二者哪个优秀,当然没办法直接比较。



服务器:nginx,apache,iis服务器

tomcat,jetty服务器


负载均衡技术:

Nginx

apache



log4j

flume:日志系统;

LOGBACK配置: 用 XML,替换log4j


angularjs:华为基本都在用


kafka:消息订阅,类似jms 华为


Hadoop+HBase+ZooKeeper+hive(大数据,分布式)



数据库 版本控制工具flywaydb db-migrate 数据库升级,迁移用


java远程调试Jpda

tomcate远程部署debug


服务器上传目录和服务器分离


java web一些注解:

@Resource, @PostConstruct and @PreDestroy Annotations Example使用样例2:

类似在bean初始化的时候调动和Bean销毁的时候会调用对应的方法;

@PostConstruct和init-mehod效果相同;

@PreDestory和destory-method方法相同

<bean id="hsqldbServer" class="com.mossle.simulator.hsqldb.HsqldbServer"init-method="init"destroy-method="destroy"/>


ztree:树结构


BPM:工作流

炎黄盈动bpm


单点登录单点登录SSO  cas 


java文本项目多数据源:

SpringMVC框架中多数据源的配置问题、datasource

Spring Boot多数据源配置与使用


数据库设计工具、建模工具:powerDesign 或者 architect 破解版 简称EA


JSP中四种传递参数的方法


目录
相关文章
|
Web App开发 新零售 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
1.尽可能地了解需求,系统层面适用开闭原则 2.模块化,低耦合,能快速响应变化,也可以避免一个子系统的问题波及整个大系统 3.
734 0
|
Web App开发 存储 前端开发
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
      前段时间公司hadoop集群宕机,发现是namenode磁盘满了, 清理出部分空间后,重启集群时,重启失败。 又发现集群Secondary namenode 服务也恰恰坏掉,导致所有的操作log持续写入edits.new 文件,等集群宕机的时候文件大小已经达到了丧心病狂的70G+..重启集群报错 加载edits文件失败。
894 0
|
存储 监控 数据库
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
为首次部署MongoDB做好准备:容量计划和监控 作者Mat Keep ,译者孙镜涛如果你已经完成了自己新的MongoDB应用程序的开发,并且现在正准备将它部署进产品中,那么你和你的运营团队需要讨论一些关键的问题: 最佳部署实践是什么? 为了确保应用程序满足它所必须的服务层次我们需要监控哪些关键指标? 如何能够确定添加分片的时机? 有哪些工具可以对数据库进行备份和恢复? 怎样才能安全地访问所有新的实时大数据? 本文介绍了硬件选择、扩展、HA和监控。
2587 0
|
Web App开发 前端开发 测试技术
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
一、迁移步骤 1.首先安装最新版本gitlab(gitlab7.2安装) 2.停止旧版本gitlab服务 3.将旧的项目文件完整导入新的gitlab   bundle exec rake gitlab:import:r...
703 0
|
Web App开发 前端开发 测试技术
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
http_load用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工具, 它可以以一个单一的进程运行,一般不会把客户机搞死。
740 0
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
服务端需在vm arguments一栏下加上    -agentlib:jdwp=transport=dt_socket,server=y,address=8000 并以run模式启动 如果以debug模式启动服务端...
711 0
|
Web App开发 前端开发 Linux
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
[root@hadoop058 ~]# mii-tool eth0: negotiated 100baseTx-FD, link ok 100M linux 下查看网卡工作速率 Ethtool是用于查询及设置网卡参数的命令。
638 0
|
Web App开发 前端开发 Java
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><head><meta http-equiv="Cont
kafka.common.ConsumerRebalanceFailedException: group_dd-1446432618163-2746a209 can't rebalance after 10 retries  at kafka.
801 0