- 博客(33)
- 资源 (1)
- 收藏
- 关注
原创 vim练习
set wrap 打开自动换行set nowrap 关闭自动换行set number 打开行号,简写set nuset nonumber 关闭行号,简写set nonu
2019-11-11 16:04:29 268
原创 es查询
1、商品分词匹配,需要按状态未成交的在前,已成交的在后借助_score通过sort实行。按照topic_status升序,_score降序排列GET index/type/_search{ "query": { "bool": { "must":[{ "terms": { "topic_id": [41647, 161603, 1927...
2018-07-15 12:08:42 1831
原创 java sql注入例子
我着重强调几点:1、默认Statement和PreparedStatement,每次只能执行一条sql,对应mysql可以通过增加url参数&allowMultiQueries=true解决。2、mysql的注释,可以用#、"-- ",多行注释/* */。若使用"-- ",注意后面要有一个空格3、mysql的驱动已经修改为com.mysql.cj.jdbc.Driver,英文意思是之前的已...
2018-04-14 11:45:34 4888
原创 类加载器学习
main()中 ClassLoader c1=String.class.getClassLoader(); ClassLoader c2=Order.class.getClassLoader(); ClassLoader currThreadClassLoader=Thread.currentThread().getContextClassLoader(); System.out
2016-12-03 21:25:51 327
原创 ReentrantLock源码学习
1、reentrant 意思是再进去,所以是重试锁2、比synchronized提供了额外的功能,不能简单的说谁的性能更优秀。原文:http://www.ibm.com/developerworks/cn/java/j-jtp10264/index.htmlcsdn博客:http://blog.csdn.net/fw0124/article/details/6672522(1)
2016-10-29 00:38:04 347
原创 spring boot示例学习
spring boot可以实现零xml来使用spring web框架。下面是我自己写的示例:1、下面这个类会被org.springframework.web.SpringServletContainerInitializer搜索到,加载上下文下面三行是启动Tomcat打印的日志十月 16, 2016 7:13:27 下午 org.apache.catalina.core.Appli
2016-10-16 19:28:11 1975
原创 web程序首页配置
使用Tomcat容易默认首页为index.html,index.jsp,index.htm即使我们工程中WEB-INF/web.xml中并没有设置welcome-file。因为Tomcat的安装文件中默认就设置了这三个页面,路径:D:\apache-tomcat-7.0.67\conf\web.xml 文件结尾处 index.html ind
2016-07-20 16:57:32 817
原创 Spring aop学习示例
我这里只贴出来关键类和配置文件。Aspect类package com.nding.spring;import java.lang.reflect.Method;import org.aspectj.lang.JoinPoint;import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj
2016-07-15 17:52:07 314
原创 Tomcat启动打印日志格式分析
Tomcat启动后,Console打印日志:2016-6-22 23:34:20 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production environment
2016-06-22 23:51:19 1597
原创 http请求学习
闲暇来,想通过Http请求一直获取某个网站的公告文章列表,搜索和服务费有关的公告。刚开始,在get请求时一直返回被aqyun网管过滤掉,非法的请求。后来尝试加上了User-Agent: Apache-HttpClient/4.2.6 (java 1.5),就可以获取返回的json数据。猜测只要消息头部有User-Agent就能通过。以下是我使用Java写的代码,需要的可以参考下。
2016-05-28 18:22:53 530
原创 Spring的Controller请求方法中参数名匹配,但是参数类型不同会报404
举个例子:@RequestMapping("/getStatus")public returnType method(int status)若请求url为/getStatus?status=a,用spring源码调试发现有异常,因为日志级别为info,所有异常没有打印出来。报错地方org.springframework.web.method.support.Invoca
2016-05-09 00:34:20 5871
原创 使用jsoup的爬虫例子
上网了解到网络爬虫,感觉挺使用的,自己写了一个例子。jsoup的jar包下载地址:http://jsoup.org/download使用jsoup-1.8.3.jar,这是一个解析html源码的工具,能快速找到某一个节点,非常方便代码功能是:2016年msi中rng和skt最后一场比赛刚打完,网页中没有比赛视频的链接,查看网页源码分析出url地址的规律,就尝试找一下。impor
2016-05-08 21:26:38 990 1
转载 Index downloads are disabled, search results may be incomplete.
Index downloads are disabled, search results may be incomplete.转载自:http://www.cnblogs.com/AloneSword/p/4146884.html 可以解决Eclipse 复制其他工程中pom.xml中依赖的jar包后包jar is missing。 If hit "Index down
2016-04-26 22:57:34 1569
原创 Servlet请求多线程访问
容器中servlet是单实例,处理Http请求是多并发的。当我们手动操作时,后台打印的线程是同一个对象。很容易误导我们。容器管理的一个线程池,线程的再利用。手动操作速度太慢,看起来像是单线程操作,这个想法是错误的。使用JMeter并发测试工具,创建50个线程请求一个Servlet,输出结果如下:Current Thread: Thread[http-8081-17,5,main]
2016-04-05 23:39:33 1024
原创 jQuery中prop()和attr()方法的测试和总结
对应单选按钮和复选框的选中一般都是通过增加属性checked="checked"来使选中,但是在使用jquery时遇到了一些问题,自己做了一个测试,大家可以借鉴下。期望的结果是,勾选男,点击勾选女,再点击勾选男,依次类推。性别:男女$(function(){$("#radioTestBtn").click(function(){// 如果勾选男,点击后勾选女;再
2015-12-13 21:53:02 1485
原创 前台几个功能使用的框架说明
1、表格使用jquery.dataTables.min.jsHTML代码中只有一个,table的代码全写在js脚本中,结构大概如下:function createTable(...) {$('#demo').html( '' );$('#example').dataTable({'iDisplayLength': 10, //分页每页行数'bSortClass
2015-11-25 23:48:01 1055
原创 mysql安装过程记录和后续学习
1、在百度软件中心下载mysql,或去Oracle官网(下载很慢),其实都一样,解压缩后。2、配置了PATH环境变量,就是可以在任意路径执行mysql命令3、cmd命令行mysql 报错 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)之前装过,知道是mysql服务没起来。右键我的电脑,点击
2015-11-16 22:58:22 486
原创 web项目中文乱码问题
1、get请求,参数是放在url中,而request.setCharactEncoding("UTF-8");是仅对消息体有效。默认是ISO-8859-1编码,通过new String(paramValue.getBytes("ISO-8859-1"), "UTF-8")自己来转换。上网查询通过修改Tomcat的server.xml配置文件中节点,添加URLEncoding="U
2015-11-16 22:49:09 601
原创 使用Spring配置事务时遇到的问题
xml提示错误截图:错误内容:Error occured processing XML 'org/springframework/transaction/interceptor/TransactionInterceptor'. See Error Log for more details.添加了com.springsource.org.aopalliance-1.0.0
2015-10-06 21:27:12 556 1
转载 java指令集 javap -c class
摘自:http://blog.163.com/hfut_quyouhu/blog/static/7847183520127214559314/java指令集 2012-08-02 13:45:59| 分类: 智能卡|举报|字号 订阅 下载LOFT
2015-09-27 20:02:26 645
原创 Web项目使用Spring框架服务器启动加载xml文件的过程学习
个人在Tomcat简单部署了一个web项目,console启动日志。2015-9-13 20:36:39 org.apache.catalina.core.AprLifecycleListener init信息: The APR based Apache Tomcat Native library which allows optimal performance in production
2015-09-13 23:40:02 5180 1
原创 Weblogic生产模式切换到开发模式
1、user_projects\domains\base_domain\bin\setDomainEnv.cmd 中set PRODUCTION_MODE=false 若需要设置为生产模式,修改为set PRODUCTION_MODE=true或set PRODUCTION_MODE=。2、user_projects\domains\base_domain\config\
2015-09-08 17:41:04 2222
原创 cmd命令中遇到文件路径中含有空格
譬如文件路径:C:\Program Files\Java\j2sdk-1_4_2_19\bin使用绝对地址调用Java命令时会报错:E:\FSWorkSpace\learn\bin>C:\Program Files\Java\jdk1.6.0_45\bin\javap -c learn.Test'C:\Program' 不是内部或外部命令,也不是可运行的程序或批处理文件。
2015-07-28 21:10:19 3680
原创 Spring结合Hessian协议远程调用方法名不能重载
遇到下面的异常:server端: POST /*****/remote/filenoHttpInvoker HTTP/1.1Cookie: JSESSIONID=TB2GV30pv1zDDdrvjPjCh8221vv8v0Xp79Y8LGGvPWKLcKn4ynTT!148068397; path=/User-Agent: Java/1.6.0_13Acce
2015-07-28 21:05:07 2571
原创 自己练习写的Procedure,两种方法遍历cursor,代码已验证
代码:使用loop fetch into 遍历,需要手动打开和关闭cursorcreate or replace procedure list_user_info(uname in varchar2) is cursor u_list is select t.user_name,t.gender,t.telephone from sys_usermanage t where t.use
2015-07-07 20:29:35 705
原创 访问jsp页面报java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22)
index_jsp._jspInit 项目运行时报错: java.lang.NullPointerException at org.apache.jsp.index_jsp._jspInit(index_jsp.java:22) 出现该问题的原因大部分是由于jsp-api.jar和servlet-api.jar的问题。因为它们可能和tomcat中自带的jar包冲突。首
2015-06-30 23:20:27 2944
原创 Java static属性和静态代码块和构造方法等的执行顺序探讨
Java在它开始运行之前并非被完全加载,其各个部分仅在必需时才加载。import java.awt.Color;import smallbird.Tools;public class Parent {public static final String RG_CODE="025";public static String CITY_NAME="南京"
2015-06-29 21:49:27 1817
原创 Java 死锁的个人尝试和理解
死锁的例子是参考网上的例子,主要是想学习一下jstack命令来识别死锁。package basic;import smallbird.Tools;public class DeadThreadExample {public static void main(String[] args) {Thread1 t1=new Thread1();Thread
2015-06-24 21:52:06 718 1
原创 借助Java静态变量,递归求阶乘和代码分享
求阶乘使用递归很好解决。而求阶乘和,譬如1!+2!+3!+...(n-1)+n!=使用两层循环也很容易解决,但用递归可能就有点难度。我借助Java的静态变量,不使用循环一个递归就能解决。代码如下:public class JieChengSum {/*** 递归求和1!+2!+3!...+(n-1)!+n!=最终结果*/public static long resu
2015-04-25 20:32:40 1218
原创 SQL语句拼接多了一个单引号抛出的异常
工作中遇到异常:org.springframework.jdbc.UncategorizedSQLException: Hibernate-related JDBC operation; uncategorized SQLException for SQL []; SQL state [99999]; error code [17034]; 出现不支持的 SQL92 标记: 122: 61977C
2015-04-21 12:40:14 6841
原创 子类和父类方法循环调用,栈溢出错误分析
1、工作中遇到了一个问题,执行抛出错误这是一个栈溢出的错误。分析代码,原因是,一个对话框类间接继承了java.awt.Dialog和java.awt.Component,又自己实现了show()方法,在show方法中调用了super.setVisible(true)。Component类中setVisible(true)→show(true);→show()show(true)
2015-04-20 18:11:31 1230
原创 获取数据库连接的报错信息及解决办法
从Oracle官网下载的JDBC驱动ojdbc6.jar,说明是在JDK 1.6下编译的。 新建一个测试类,不过Java工程的编译环境为jdk 1.4,运行出现一个fatal错误。我使用的是jdk 1.4.2_19下面是异常信息:java.lang.UnsupportedClassVersionError: oracle/jdbc/driver/OracleDriver (Uns
2015-03-18 13:25:32 1073
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人