- 博客(55)
- 资源 (6)
- 收藏
- 关注
原创 Plugin execution not covered by lifecycle configuration
refer: https://stackoverflow.com/questions/6352208/how-to-solve-plugin-execution-not-covered-by-lifecycle-configuration-for-sprin在Eclipse中,在pom文件中,如果加了 execution,会报错误:Plugin execution not covered by
2017-08-09 19:42:23 486
原创 使用 maven 打包 src/test/java下的文件,并用 java jar 跑打包出来的jar
1. 使用maven 打包 src/test/java 下的文件,生成jar包2. 使用 java -jar 跑生成的jar包
2017-05-06 20:36:15 11192 4
原创 atomikos 在Windows Tomcat下使用遇到的坑
该问题主要出现在 Windows 环境下. Linux下不会 问题是很这样的: 1. 当在Eclipse 使用 maven的Tomcat 插件启动的时候,是不会报错的; 2. 当将war包放到 tomcat 容器中,启动Tomcat server的时候,就会报错.eclipse中使用的Tomcat插件如下:<build> <plugins> <plugi
2017-04-17 17:07:21 4737 2
原创 visualVM 使用 remote 连接远程机器上的Tomcat
visualVM连接到远程服务器上的Tomcat进行 性能监视其实配置主要包含两个方面: 1. jstatd 的启动 2. Tom
2017-04-14 23:57:42 1520
原创 tomcat maven plugin 取不到 web.xml 中的env-entry的值
tomcat maven plugin<groupId>org.apache.tomcat.maven</groupId><artifactId>tomcat7-maven-plugin</artifactId><version>2.2</version>使用 maven plugin 进行测试的时候,会有一个比较特殊的问题,就是读取 web.xml中的 env-entry 会读取不到。测试的启
2017-02-22 14:18:10 790
原创 Windows 下 使用 Fiddler + nginx 本地 debug 手机APP所访问的后台代码
有时候,对APP的bug的定位的时候,光查看服务器的log是定位不出来具体问题在哪儿的。需要进行Debug进行分析.有一种方式是 直接进行 remote debug, 这个配置服务器的配置,然后本地启动就ok了。这个有个缺点是,当你打了 断点的时候,别人访问的时候,就会卡在那里。直到你讲该 断点 释放掉另一种方式是 将请求引入到本地工程上来,进行debug. 本文就将探讨这种方式主要的思路是:Fi
2017-01-23 18:29:08 1878
原创 Eclipse中 用Maven的dependency 进行 debug
这里,主要是安装插件的一个过程,但需要注意以下几点,以免跳进坑里去了http://ifedorenko.github.com/m2e-extras/ 要求 m2e 要1.6 以上: 具体详见 github: https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookupM2E 1.6/Mars
2016-10-27 18:52:14 731
原创 Eclipse 使用 Maven 的 dependency source code 进行 debug
debug 的时候,如何使用 Maven dependency 的 source code 进行debug呢?Eclipse中 用Maven的dependency 进行 debug 安装 m2e 插件,如下图: url: http://ifedorenko.github.com/m2e-extras/然后使用Maven debug模式启动就可以了
2016-09-30 14:15:01 712
原创 Spring RequestBody 的使用
Spring RequestBody使用Spring的RequestMapping 接收一个数组,本来有一种方式,是让 客户端 发送多个同样的参数,然后服务器端就可以接收到数组了服务器端: @RequestMapping(value="/add",method=RequestMethod.POST) @ResponseBody public String addAgency(String
2016-09-27 10:04:21 658
原创 JMX 的remote port的查找 与设置
使用visual vm 进行 remote连接时,端口如何查找?在相应的 远程服务器上,用jps -mlvV 列出所有的 jvm 进程和它使用的参数从众多参数中找到 以下参数 -Dcom.sun.management.jmxremote.port=9996找到之后,在用visual VM连接的是有,就用它 去连接貌似有的是没有的,这个要看对应的应用程序的JVM参数有没有配置的。比如如下就是
2016-09-21 00:14:06 10565
原创 Spring 读写分离
目的: 使用Spring的AOP实现 数据库的 读写分离。研究 .1. 数据库读写分离,将会有多个数据源,比如 slaveDataSource,masterDataSource .2. 自定义个@DataSource接口,直接在相应的方法上面注入 @DataSource(value=”master”) 或者 @DataSource(value=”slave”) 进行区分.3. 发现直接用@Asp
2016-08-16 18:02:22 577
原创 mysql 定时备份数据
mysql 定时备份数据标签(空格分隔): MySQL mysqldump编写shell脚本#!/bin/bash # description: MySQL buckup shell script USER="username" // 连接数据库的 用户名 PASSWORD="password" //连接数据库的 密码DATABASE="your_database" //需要备
2016-08-15 11:49:53 431
原创 AOP CGLIB 是采用 继承方式 进行代理的
如果在配置文件中配置了:<aop:aspectj-autoproxy proxy-target-class="true" />而且在代码中设置了 @Aspect @AfterReturning(value="execution(* com.tfdd.service..*.*(..))", returning="serviceResult") public void doAfterRetur
2016-08-09 15:08:54 1649
原创 矩阵合法化
第一次参加英雄会,感觉挺有意思的。由于超时,写的code没有拿去竞赛。现在晒出来,一为纪念下,二为让大家指出来不对之处。题目:在n*m的01矩阵中,如果一块连通的1中任何两个1的最小距离等于他们下标的距离减一,那么这个全1连通块就是合法的。现在给你一个01矩阵,请你计算出将它的所有全1连通块都变成合法的所需改变的最少的0的个数(将0变成1)。两个元素的最小距离就是一个元素在连通块里
2014-12-30 06:51:22 979
原创 Android Junit
最近本来想尝试下 TDD的开发模式,所以就先写了Junit,然后再写code,没想到遇到很多问题,现总结下。1. 由于一开始写的是跟SQLiteDatabase 打交道的Dao 层,所以感觉不需要用到 AndroidTestCase, 就用了TestCase但是Run的时候老是出现问题,具体操作是: Run As --> Junit Test出现的问题:Invali
2014-12-21 22:24:53 1660
原创 Android基础 - No Launcher activity found!
1. No Launcher activity found!今天启动Android App时, 出现以下错误:[2013-06-02 22:55:50 - Demo1] No Launcher activity found![2013-06-02 22:55:50 - Demo1] The launch will only sync the application packa
2013-06-02 23:12:46 16392
原创 Android 基础知识 - Intent & 屏幕显示
1. IntentAndroid中有两种Intent1.1 public(命名)的 Intent, 这类Intent是在系统级注册的,任何应用程序都可以调用1.2 private(匿名)的 Intent, 这类Intent只能在一个App内使用。2. 屏幕显示一般的, Android手机的尺寸各种各样,怎样根据屏幕的尺寸显示出相应的图片呢? 一种途径就是在res下放置不
2013-05-29 23:14:12 930
原创 Android 基础知识 - R.id.x 的由来
在使用资源类R时,我们可以像下面这样使用: R.id.item_detail_container那么item_detail_container是从哪里来的呢?在res/下面的文件中,可以找到一个FrameLayout,它是这样写的:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
2013-05-29 22:53:14 5265
原创 在 tomcat 中 安装 solr
1. copy war 1.1. 将下载的solr.zip 解压: D:\software\apache\solr\solr\solr-4.3.0 1.2. 将 D:\software\apache\solr\solr\solr-4.3.0\dist 目录下的 solr-4.3.0.war 拷贝到 tomcat的webapps目录下,并将名字改为solr.war:
2013-05-19 16:51:45 1991 2
原创 Bat文件执行java命令,报:javac不是内部或外部命令,也不是可运行的程序或批处理文件
想要用脚本执行solr下面的start.jar文件,可是老是说 javac不是内部或外部命令,也不是可运行的程序或批处理文件脚本如下:@echo offecho start solrset path=D:\software\apache\solr\solr-4.3.0\solr-4.3.0\example\d:cd %path%set classpath=.;sta
2013-05-15 22:54:02 7596
转载 Spring加载resource时classpath*:与classpath:的区别
Spring可以通过指定classpath*:与classpath:前缀加路径的方式从classpath加载文件,如bean的定义文件.classpath*:的出现是为了从多个jar文件中加载相同的文件.classpath:只能加载找到的第一个文件.比如 resource1.jar中的package 'com.test.rs' 有一个 'jarAppcontext.
2012-09-18 00:21:30 14549 1
原创 获取 多个数据库 下的所有表的 数据条数
目的:给定一些数据库的名字,执行该SQL将得到这些数据库下面的表的记录条数设计: 1.首先将所有数据库下的所有的表明 存放在一个临时表中(#tmp) 2.然后使用游标对#tmp进行遍历具体SQL如下:IF OBJECT_ID ('tempdb..#tmp' ) IS NOT NULL DROP TABLE #tm
2012-09-04 10:16:14 1718
原创 Spring JPA same class gets loaded twice by different class loaders
最近在看《Spring In Action》,在做测试时,碰到了一个问题,那就是:同一个Class,却被不同的Class Loader 加载,出现的异常为:java.lang.ClassCastException: spring.in.action.bean.chapter05.OrderDetail cannot be cast to spring.in.action.bean.chap
2012-08-29 22:02:03 1499
原创 简单的 数据库 and or 逻辑
一个很简单的问题,但却老是犯错,记录下来,以供以后遇到相同问题,作下参考数据库中查询数据的时候,经常会用到 and or 进行条件的编写,如果条件比较长,用到了比较多的and 和or,就需要注意括号的使用了。举例如下:select * from Table_1结果为:id a b1 A1 B12 A1 B23 A2 B34 A2 B25 A5 B3
2012-07-02 12:33:06 4366 2
原创 JS 弹出登陆框窗口,关闭窗口之后,使原来的窗口打开新的JSP
内容描述: 1.点击登陆按钮,在页面上弹出一个登陆框(该登陆框在原来页面之上,原来页面处于不能编辑状态), 2. 输入正确信息,登陆成功之后,该窗口关闭,原来页面显示新的URL的信息。过程: 使用 showModalDialog 实现第一个点: window.showModalDialog('page/login.jsp',
2012-07-01 19:59:40 5335 1
原创 jquery datatable themeroller 翻页按钮重叠
在使用datatable,然后使用jquery自定义一个UI,出来的效果如下:纠结了好久,最后面在 datatable的论坛上找到了答案:I just had a similar issue - one thing that i was utilizing was the JQuery UI..so the fix for me was to remove
2012-06-27 14:35:04 2176 1
原创 Java Socket 编程注意 PrintWriter
利用Java进行Socket编程时,一般的,输出流,我们会选择PrintWriter。当选择PrintWriter时,要注意它的两个方法:write() 和 println();假如你写了个很简单的C/S通信程序,当使用Write方法时,你可能在Client端输完一行了,打了回车,但Server端还是看不到Client端输入的信息。但如果你使用Println()就不会。为什么呢?当查看J
2012-02-22 14:42:34 4019 1
原创 统计大文件中的中文字符、英文字符、数字及其他字符的数量
一个大文件中,包含多种字符。现对文件中的中文字符,英文字符、数字和其他字符进行统计。主要是切割文件,即将一个大文件切割为多个小文件,然后分别对他们进行处理。在切割文件的时候,思路是: 1. 使用 Java 的RandomAccessFile 类进行随机访问 2.由于读取字节时,容易将中文字符一
2012-02-22 14:30:38 1499
原创 Spring MVC 多选框 绑定 Entity 中的 list 属性
问题描述:有两个类:Record.java 和 User.java,Record中有个attenders属性,是List类型。我想绑定Record中的attenders。网上查了下,没有满意的结果,于是自己写了个简单的方法。具体代码如下:Record.javapublic class Record { public List getAttenders() {
2012-02-06 13:53:50 6397 1
转载 net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决方法
以前遇到这个问题都是设下JsonConfig 的一个属性的:config.setCycleDetectionStrategy(CycleDetectionStrategy.LENIENT);到后来才发现,这样不能从根源解决问题。后来在网上看到一个人写的博客,写的太棒了,转来跟大家分享下。博客地址:http://chenjinglys.blog.163.com/blog/static
2012-02-01 20:37:02 2053
原创 用SQL 语句查询 用户自己编写的 存储过程(Stored Procedure) & count 方法的奇怪之处
怎样用SQL语句查询自己到底写了哪些 存储过程?这对于资深的技术人员来说,可能是很简单的一个问题,但对于资历不深的人来说,可能要费下心思查下资料了。 方法一: Select * from sysobjects where xtype = 'P' and cat
2012-01-31 17:27:52 1562
原创 org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not ju
背景:本人用Maven进行Web应用开发。年前还是好好的,过个年回来,就不行了。当我在浏览器中输入url时,出现以下错误:org.apache.jasper.JasperException: PWC6345: There is an error in invoking javac. A full JDK (not just JRE) is required解决:
2012-01-30 14:50:09 30264 5
原创 MySQL 中文乱码问题
MySQL 中文乱码问题,今天花了好长时间才解决的。记录下,给后来者做下参考。我的解决方法是: 将所有需要用到编码的地方都换成同一种:UTF8一:首先是要将MySql 安装文件下的 my.ini 文件 修改下,有两处需要修改:1.[mysql]default-character-set=utf82.[mysqld]default-char
2011-12-15 18:26:59 843
原创 Java 简单的时间操作——简单的加减运算
用Java计算以下时间的开始和结束时间:上一个月,这一个月,上一周,这一周只是简单的用到了Calendar类的get(int field) 和add(int,int) 方法。源码如下:System.out.println("******lastmonth****thismonth***lastweek****thisweek***"); String[] datePeriods =
2011-12-14 22:49:41 791
原创 AJAX+jQuery+JSON
这里只是一个简单的AJAX+jQUery+JSON的例子。一、页面介绍:一个输入框,一个按钮。点击按钮之后,触发AJAX事件。<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>event click demo $(document).re
2011-12-02 16:04:23 1980
原创 敏捷之旅——杭州站
今天去参加了“敏捷之旅——杭州站”,听了下来自淘宝代表的演讲,感觉学到了点东西:一、对于Web应用开发的新认识:Developer:需要工程师文化,主要负责数据运营支撑 (1-3人,但不要超过3人)Tester:持续集成自动化测试 (1-2人)前端(JS):提升页面性能,尤其是需要考虑用户网速有快有慢的差别 (1人)PD(产品经理):战略方针的制定,资源的协调 (1人)视觉
2011-11-26 22:23:06 876
原创 Duplicate entry '0' for key 'PRIMARY'.
当Entity那端,一切都正常时,进行单元测试,依然碰到一下问题:oracle.toplink.essentials.exceptions.DatabaseException Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entr
2011-11-24 17:18:05 9451
原创 数据库移植: 从Oracle移植到MySQL 注意databasePlatform
采用Spring框架、JPA操作数据库开发一个小网站过程中,遇到需要将数据库从Oracle移植到MySQL,在进行单元测试时遇到如下错误:Internal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown table 'SEQ_GEN_IDENTITY' in field listEr
2011-11-24 14:40:55 4029
multi-client SSL Socket
2012-02-29
Java socket 编程
2012-02-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人