<!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

简介: 参考 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.HBase依赖于HDFS,HBase按照列族将数据存储在不同的hdfs文件中;MongoDB直接存储在本地磁盘中,MongoDB不分列,整个文档都存储在一个(或者说一组)文件中 (存储) 2.
696 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和监控。
2556 0
|
Web App开发 Apache
|
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
 Connection reset by peer的常见原因: 1)服务器的并发连接数超过了其承载量,服务器会将其中一些连接关闭;    如果知道实际连接服务器的并发客户数没有超过服务器的承载量,看下有没有网络流量异常。
828 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
Facebook 内部分享:不论你如何富有,你都赚不到更多的时间,你也回不到过去。没有那么多的假如,只有指针滴答的时光飞逝和你应该好好把握的现在,以下25张PPT的分享将为您带来时间价值管理的技巧。
589 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
ClusterId read in ZooKeeper is null. Re-running the program after fixing issue 1 will result in the following e...
784 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
AM Container for appattempt_1453292851883_0381_000002 exited with exitCode: -1000For more detailed output, chec...
645 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
关于reduce边join,其最重要的是使用MultipleInputs.addInputPath这个api对不同的表使用不同的Map,然后在每个Map里做一下该表的标识,最后到了Reduce端再根据标识区分对应的表! ...
738 0