
开发
文章平均质量分 55
tantantan12
这个作者很懒,什么都没留下…
展开
-
Log4J使用
这里记录下自己用 Log4J记录的一些笔记:最详细的说明,请参考 http://kdboy.iteye.com/blog/208851(使用Log4j可以配置输出到控制台,文件,甚至还可以到邮件或者数据库或者自定义的输出方式) (1)使用:在程序中使用Log4j之前,首先要将commons-logging.jar和 log4j-1.2.11.jar 导入到classpath中,并将...原创 2013-03-12 09:52:20 · 83 阅读 · 0 评论 -
mysql创建索引语句
ALTER TABLE `exam_paper` ADD INDEX uuid_index_test(uuid(100));原创 2015-08-13 20:54:28 · 271 阅读 · 0 评论 -
SEO部分需求,301重定向设置
nginx 配置重定向 【参考 http://www.cnblogs.com/benio/archive/2010/08/16/1800584.html】进行了301重定向,把www .jefflei.com和jefflei.com合并,并把之前的域名也一并合并.server {server_name www.jefflei.com jefflei.com ;i...原创 2015-09-08 12:04:29 · 133 阅读 · 0 评论 -
Eclipse调试技巧
工欲善其事必先利其器,掌握好 eclipse的调试技巧非常重要: 第一篇推荐文章:http://www.cnblogs.com/xitang/p/4238923.html第二篇推荐文章:http://www.cnblogs.com/lingiu/p/3802391.html 尤其是其中的0 条件断点。。 有时候有一堆循环,可能只关注其中某一次的调试结果,那就...原创 2015-09-09 16:08:40 · 131 阅读 · 0 评论 -
全文搜索引擎原理学习
项目中配置了搜索引擎,用的是solr框架集成到 tomcat的,现在回顾下搜索引擎的原理. 看的文章是这个链接: http://www.importnew.com/12707.html 其中一开始没理解的东西:反向索引:一般思路是,查找一个关键词A,会去文档中逐一搜索,也就是从文档中查找关键词的思路。 solr使用的是,先建立关键词到文档的索引顺序,所以可以称为反向索...原创 2015-09-23 23:16:18 · 247 阅读 · 0 评论 -
ThreadLocal和Synchronize的区别
深入比较TheadLocal模式与synchronized关键字 ThreadLocal模式synchronized关键字都用于处理多线程并发访问变量的问题,只是二者处理问题的角度和思路不同。 1)ThreadLocal是一个java类,通过对当前线程中的局部变量的操作来解决不同线程的变量访问的冲突问题。所以,ThreadLocal提供了线程安全的共享对象机制,每个线程都拥有其副本...原创 2015-10-20 16:27:36 · 446 阅读 · 0 评论 -
项目总结
自己总结的一些经验1.支付相关:中国银联和支付宝都是集成了很多银行的第三方支付机构,财付通目前也是;支付宝也可以直接跳转到各个银行的网上银行去支付! 支付宝集成文档api:https://b.alipay.com/order/techService.htm?channel=ent 2.qq登录相关:审核较为恶心,需要上线才能验证。第一步,应用开发者注册:...原创 2015-10-21 10:22:14 · 120 阅读 · 0 评论 -
未完成的redis集成
springmvc + mybatis +redis 没有调研完成的 缓存引入,查找了各种资料,包括【Iteye上的大神:http://liuyieyer.iteye.com/blog/2081382】【github上的大神:https://github.com/mybatis/redis-cache】package xx.redis;import java.io.IOExceptio...原创 2015-11-03 13:03:06 · 105 阅读 · 0 评论 -
一些SSH笔记
程序开发笔记:1)2011-10-25:(javascript)因为引用js文件,闭合符号写成另外一种,导致查错半天才找到:<script type="text/javascript" src="../js/data.js"/><script type="text/javascript" src="../js/My97DatePicker/WdatePicker.js...原创 2014-10-29 16:04:16 · 674 阅读 · 0 评论 -
idea查找maven依赖
参考文章:http://www.myexception.cn/open-source/1497379.html IntelliJ IDEA,该如何找某个artifact的全部依赖关系?该工具有个Maven Projects窗口,一般在右侧能够找到,如果没有可以从菜单栏打开:View>Tool Windows>Maven Projects;选择要分析的maven...原创 2017-03-22 21:34:18 · 214 阅读 · 0 评论 -
结合开源电商jeeshop,修改项目前端框架为springmvc
首先,弄清楚springmvc跟struts使用的时候有哪些地方会有区别: (一)从引入开始,struts2在web.xml中使用过滤器 (org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter)而 springmvc采用 Servlet引入 org.springframework.web.s...原创 2014-11-07 16:08:18 · 252 阅读 · 0 评论 -
Mysql读写分离,spring,mybatis
mysql 安装配置http://blog.youkuaiyun.com/huoyunshen88/article/details/18702405 配置主从分离:http://www.cnblogs.com/zhoujie/p/mysql1.html grant all privileges on *.* to msg_wr@'%' identified by 'msg_w...原创 2015-12-22 17:33:37 · 310 阅读 · 0 评论 -
运用maven快速自定义项目模板
最快的生成模板工程方法: http://blog.youkuaiyun.com/uncleja/article/details/7252780 1. 配置好模板项目 2、打开cmd窗口,cd到刚才创建的maven project的根目录,运行maven命令: mvn archetype:create-from-project 然后会在target目录下面生...原创 2017-04-29 22:50:53 · 254 阅读 · 0 评论 -
Idea的svn插件出问题
(1) 一般idea检出了svn项目之后,报错 not a working directory 时:在项目根目录执行 svn upgrade即可解决问题。 (2)如果提交的时候,报错,则参考下面的方案: Intellij IDEA无法正常使用svn的解决办法:http://blog.youkuaiyun.com/xdd19910505/article/details...原创 2017-04-30 16:59:43 · 319 阅读 · 0 评论 -
PowerDesigner导出表结构的时候没有注释的解决办法
在菜单 Report --> Report Templates新建一个report模板,如图示一样设置:(1)在左边选择对应项,加入到右侧:然后右键对应项目,选择 Layout,勾选对应项目即可: ...原创 2017-05-02 15:59:58 · 2668 阅读 · 0 评论 -
MongonDB自学笔记
三类Nosql数据库:解决高并发问题:Redis解决海量读写问题:MongoDB CouchDB解决扩展性问题:分布式数据库 MongoDB javaMongoDB JAVA 驱动是线程安全的。MongoClient 内部维护一个线程池实现,池大小默认最大为100每一次的会话connecton可能是不一样的。 DB和DBCollection 也是线程...原创 2014-12-17 14:44:12 · 142 阅读 · 0 评论 -
J2EE面试整理
1 web.xml加载顺序: context param 》 listener 》 filter 》servlet。 相同位置的过滤器,一般按照 filter-mapping的顺序过滤,所以 编码过滤器 一般放在最前面。 2 struts2的工作流程(1)客户端提交一个HttpServletRequest请求(.action或JSP页面)(2)请求被提交到一...原创 2014-10-14 22:18:40 · 113 阅读 · 0 评论 -
logback+slf4j经典日志文件配置
1.pom 文件配置: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.5</version> </dependency原创 2015-06-24 15:16:58 · 300 阅读 · 0 评论 -
防止EL表达式输出执行js脚本
(一)1,Struts标签,要注意采用C:out输出,防止“意外执行JS代码”:<%-- <input type="hidden" class="go_link" value='<s:url value="/data/uploadList/0?path=${path}" />' /> --%><%-- <input type=原创 2013-03-12 23:47:01 · 239 阅读 · 0 评论 -
Java 获取相关路径
假定你的web application 名称为news,你在浏览器中输入请求路径:http://localhost:8080/news/main/list.jsp则执行下面向行代码后打印出如下结果:1、 System.out.println(request.getContextPath()); 打印结果:/news 2、 System.out.println(request.g...原创 2013-03-12 23:49:51 · 124 阅读 · 0 评论 -
避免图片等缓存不刷新的方法
缓存这个东西,有的时候我们需要它,有的时候又要避免它。而且缓存还分很多种,页面缓存,数据库缓存,服务器缓存,内存缓存等等。 下面是自己小结的避免页面缓存的方法,主要有两种,一种是设置,另外一种就是加随机数。 ①设置页面无缓存<meta http-equiv="pragma" content="no-cache"> <meta http-equiv="ca...原创 2013-03-13 14:52:04 · 290 阅读 · 0 评论 -
项目配掉端口后有些路径访问不了的解决办法
<% String path = request.getContextPath(); String basePath = null; if (request.getServerPort() == 80) { basePath = request.getScheme() + "://" + request.getServerName() + path + "/"; } else { ...原创 2013-03-13 15:20:37 · 162 阅读 · 0 评论 -
thinking in java 部分摘录
1.静态方法和域 不具有多态性。即父类的引用引用子类对象的时候,它还是用的父类的东西2.所有的类都是在对其第一次使用时,动态加载到JVM中的。当程序创建第一个对类的静态成员的引用时,就会加载这个类。这个证明构造器也是类的静态方法,即使在构造器之前并没有使用static关键字。因此,使用new操作符创建类的新对象也会被当做对类的静态成员的引用。 构造器不同之处:没有static修饰,是静态...原创 2013-03-14 23:30:29 · 87 阅读 · 0 评论 -
SSH配置文件
前面也有context-param配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext.xml</param-value> </context-param...原创 2013-03-14 23:57:29 · 85 阅读 · 0 评论 -
java的类加载
原文转载自:http://java.chinaitlab.com/base/804400.html 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java Applet 需要从远程下载 Java 类...原创 2013-03-28 19:38:36 · 95 阅读 · 0 评论 -
Maven安装本地 jar到仓库
举例,下载最新的oracle驱动包:先到这里下载 http://download.youkuaiyun.com/download/eideeide/442072 jar包, 执行下面这句命令,安装到 本地仓库mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4 -Dpack...原创 2013-07-03 17:18:48 · 89 阅读 · 0 评论 -
数据库性能
原文链接:http://zhidao.baidu.com/question/67759076.html 数据库性能优化有哪些措施? (oracle,sybase,DB2,SqlServer)任选一种. 以下是回答: 1、1、调整数据结构的设计。这一部分在开发信息系统之前完成,程序员需要考虑是否使用ORACLE数据库的分区功能,对于经常访问的数据库表是否需要建立索引...原创 2013-07-22 11:17:38 · 176 阅读 · 0 评论 -
NodeJs知识
NodeJS 入门书:http://www.9958.pw/uploads/nodejs_guide.pdf Node.js 不是一种独立的语言,与 PHP、Python、Perl、Ruby 的“既是语言也是平台”不同。Node.js 也不是一个 JavaScript 框架,不同于 CakePHP、Django、Rails。Node.js 更不是浏览器端的库,不能与 jQ...原创 2014-02-13 17:05:02 · 121 阅读 · 0 评论 -
一些Java面试题
1)synchronized关键字可以作为函数的修饰符,也可作为函数内的语句,也就是平时说的同步方法和同步语句块。如果 再细的分类,synchronized可作用于instance变量、object reference(对象引用)、static函数和class literals(类名称字面常量)身上。 2)无论synchronized关键字加在方法上还是对象上,它取得的锁都是对...原创 2014-07-07 00:15:17 · 165 阅读 · 0 评论 -
安装Maven的 m2e 插件
还是google搜索给力,下面的链接详述了如何 正确完成 m2e插件的安装 http://sourceforge.net/p/eclipsejsonedit/discussion/957258/thread/51b24003/ Selecting the Eclipse Download URL for your Eclipse version. e.g. for ...原创 2014-07-22 10:15:27 · 373 阅读 · 0 评论 -
maven笔记
maven 安装第三方 jar包mvn install:install-file -Dfile=G:\sinaWeibo-1.0.jar -DgroupId=com.test.tanyy -DartifactId=sinaWeibo -Dversion=1.0 -Dpackaging=jar原创 2014-07-28 15:17:08 · 96 阅读 · 0 评论 -
性能相关问题(TPS,QPS,IOPS,以及JVM参数等)
作为一个开发人员,肯定经常碰到这两种错误,PermGen Space, Out of Memory 的错误,那么他们是怎么导致的呢? (一)PermGen space 【常见在web服务器对JSP进行pre compile的时候】 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfM...原创 2015-02-02 14:53:10 · 795 阅读 · 0 评论 -
Oracle物化视图
创建物化视图举例:create materialized view xxx_tanrefresh force on demandasselect district_id,agcycompany_id,hospital_id,doctor_id,salesman_id,sample_time,(case when instr( tang_result,'1st')>0 and...原创 2013-11-04 14:31:32 · 133 阅读 · 0 评论 -
日志输出参考
请参考 webx 官方文档配置: http://openwebx.org/docs/Webx3_Guide_Book.html原创 2017-02-16 11:29:07 · 123 阅读 · 0 评论