自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

原创 vim练习

set wrap 打开自动换行set nowrap 关闭自动换行set number 打开行号,简写set nuset nonumber 关闭行号,简写set nonu

2019-11-11 16:04:29 206

原创 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 1779

原创 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 4826

原创 类加载器学习

main()中 ClassLoader c1=String.class.getClassLoader(); ClassLoader c2=Order.class.getClassLoader(); ClassLoader currThreadClassLoader=Thread.currentThread().getContextClassLoader(); System.out

2016-12-03 21:25:51 304

原创 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 329

原创 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 1933

原创 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 775

原创 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 292

原创 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 1566

原创 http请求学习

闲暇来,想通过Http请求一直获取某个网站的公告文章列表,搜索和服务费有关的公告。刚开始,在get请求时一直返回被aqyun网管过滤掉,非法的请求。后来尝试加上了User-Agent: Apache-HttpClient/4.2.6 (java 1.5),就可以获取返回的json数据。猜测只要消息头部有User-Agent就能通过。以下是我使用Java写的代码,需要的可以参考下。

2016-05-28 18:22:53 509

原创 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 5821

原创 使用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 960 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 1544

原创 Servlet请求多线程访问

容器中servlet是单实例,处理Http请求是多并发的。当我们手动操作时,后台打印的线程是同一个对象。很容易误导我们。容器管理的一个线程池,线程的再利用。手动操作速度太慢,看起来像是单线程操作,这个想法是错误的。使用JMeter并发测试工具,创建50个线程请求一个Servlet,输出结果如下:Current Thread: Thread[http-8081-17,5,main]

2016-04-05 23:39:33 998

原创 jQuery中prop()和attr()方法的测试和总结

对应单选按钮和复选框的选中一般都是通过增加属性checked="checked"来使选中,但是在使用jquery时遇到了一些问题,自己做了一个测试,大家可以借鉴下。期望的结果是,勾选男,点击勾选女,再点击勾选男,依次类推。性别:男女$(function(){$("#radioTestBtn").click(function(){// 如果勾选男,点击后勾选女;再

2015-12-13 21:53:02 1446

原创 前台几个功能使用的框架说明

1、表格使用jquery.dataTables.min.jsHTML代码中只有一个,table的代码全写在js脚本中,结构大概如下:function createTable(...) {$('#demo').html( '' );$('#example').dataTable({'iDisplayLength': 10,    //分页每页行数'bSortClass

2015-11-25 23:48:01 922

原创 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 459

原创 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 575

原创 使用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 512 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 627

原创 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 5125 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 2138

原创 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 3572

原创 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 2524

原创 自己练习写的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 661

原创 访问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 2903

原创 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 1793

原创 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 674 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 1186

原创 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 6764

原创 子类和父类方法循环调用,栈溢出错误分析

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 1188

原创 获取数据库连接的报错信息及解决办法

从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 1029

原创 电脑搜索过的东西,会在部分打开的网页上显示。这是怎么回事?

有一次浏览网页时,发现网页的左侧和右侧都有一个悬浮窗口,上面列举了我之前

2014-11-22 15:08:52 4089

spring aop示例

自己写的Spring aop注入示例,用于方法执行前打印方法名和参数

2016-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除