- 博客(45)
- 收藏
- 关注
本地 eclipse 远程调试服务器上的 tomcat
今天无事, 在自己租的阿里云服务器上部署了一个项目, 本地正常, 但是放到阿里服务器上就报空指针, 打印日志太麻烦(日志非常重要, 只是这次懒得打了), 就找了一下远程调试tomcat的方法1. 首先保证远程服务器的 tomcat 是以 debug 模式启动的.tomcat 默认的远程调试端口是 8000, debug 启动方式是/catalina.sh jpda start, ...
2016-03-21 14:38:00
243
关于 md5 摘要
转载文章:http://www.weixuehao.com/archives/474#commentsMD5是什么message-digest algorithm 5(信息-摘要算法)。经常说的“MD5加密”,就是它→信息-摘要算法。在下载一下东西时,经常在一些压缩包属性里,看到md5值。而且这个下载页面,很可能会在某一个地方,写了一句,此文件的MD5值为XXXXX...
2016-03-17 19:32:00
233
@Temporal 注解使用
1) DATE:等于java.sql.Date2) TIME:等于java.sql.Time3) TIMESTAMP:等于java.sql.Timestamp1.日期:@Temporal(TemporalType.DATE)@Column(name = "applyDate", nullable = false, length = 10)public Dat...
2016-03-17 14:45:00
256
eclipse 中集成 glassfish
eclipse 版本 mars最近想在 eclipse 中集成 glassfish, 但是一直不成功, 从网上找的方法下载之后一直在 server 中无法找到 glassfish, 后来直接在官网上找的方法步骤Help --> Eclipse Marketplace, 在 find 中输入 glassfish , 点击后面的 Go, 如图点击 install (安装之...
2016-03-14 19:39:00
527
could not initialize proxy - no Session
今天程序报了这样一个错:could not initialize proxy - no Session. 原因是在web.xml 中新增了<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/test/*</url-pattern> <...
2016-02-24 15:36:00
148
java代码使用https访问接口
<pre name="code" class="java">/** * Test.java * cn.ffcs.interf.common.util * * Function: TODO * * ver date author * ────────────────────────────────── * 14-六月-14 cai...
2016-02-22 11:57:00
412
struts2 返回类型
1. redirect:action处理完后重定向到一个视图资源(如:jsp页面),请求参数全部丢失,action处理结果也全部丢失。2. redirect-action:action处理完后重定向到一个action,请求参数全部丢失,action处理结果也全部丢失。3. chain:action处理完后转发到一个action,请求参数全部丢失,action处理结果...
2016-02-14 16:09:00
140
关于 Hibernate 级联操作
EJB3 支持的操作类型 [java] /** * Cascade types (can override default EJB3 cascades */ public enum CascadeType { ALL, PERSIST, MERGE, REMOVE, REFRESH, DELETE, SAVE_UPDATE,...
2016-01-12 14:31:00
182
使用 Navicat111_premium 将 oracle 数据库迁移到 mysql
最近想把原来的数据库从 oracle 迁移到 mysql, 主要方便于自己开发. 用到了Navicat. 当然 Navicat 是收费的, 但是可以免费试用 14 天需要准备的程序:Navicat.下载地址 :http://www.navicat.com.cn/download/navicat-premium http://download.csdn.net/detail/u01152...
2016-01-09 00:14:00
254
jquery 合并两个 json 对象
今天遇到一个问题: 要给下拉框添加一个选项(用的是 ligerui 实现的), 下拉框的数据是通过 ajax从后台传过来的, 在后台的时候有可能是一个 list , 也可能是一个 json 形式的字符串, 当然通过 struts2 返回到前台已经是一个 json 对象了, 给它加一个选项, 其实就是在 list 中添加一个 json, 不想修改后台代码, 后台发现 jquery 的 $.merge...
2016-01-08 11:58:00
793
svn 和 git 忽略指定类型的文件
项目开发中,开发人员经常用SVN来管理代码,在和服务器同步时,每次都看到一堆.class,.log,target等文件,这样很不舒服。解决方法:打开:window-->preferences-->team-->Ignored Resource-->Add Pattern忽略文件夹:如忽略target文件夹,就Add Pattern...
2016-01-07 15:41:00
184
工作之余(工作不用git)用到的 git 命令
git pull origin master在使用git时,在未添加.ignore文件前使用 git add . 将所有文件添加到库中,不小心将一些不需要加入版本库的文件加到了版本库中。由于此时还没有提交所以不存在HEAD版本,不能使用 git reset HEAD命令。解决: 使用 git rm -r --cached . ps:注意最后是有点的,前面是两个 - 。...
2016-01-07 14:36:00
135
git 中忽略提交指定文件或目录
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。(1).针对单一工程排除文件,这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一...
2016-01-07 14:34:00
272
使用 eclipse 构建 maven 多模块项目
以前看了一篇使用命令行构建 maven 多模块项目, 比较麻烦, 今天试着用 eclipse 构建, 应该比较简单一. 创建 parent创建 maven 项目配置, 注意 Packaging 的选项 pom. 主要用于管理依赖.修改 pom.xml 文件, 添加项目所用依赖以及版本.<project xmlns="http://ma...
2016-01-07 10:51:00
158
关于 struts2-json-plugin 报错
今天项目遇到了一个问题, 本地没有问题, 但是一放到服务器上,ajax 请求就一直报错:Caused by: java.lang.IllegalAccessException: Class org.apache.struts2.json.JSONWriter can not access a member of class org.hibernate.cfg.annotations.Prope...
2016-01-06 19:29:00
232
java中字符串 utf8 转为 gbk
String plain = "你好";byte[] bytes = plain.getBytes("utf-8");byte[] bytes2 = new String(bytes, "utf-8").getBytes("gbk");plain=new String(bytes2, "gbk");
2016-01-06 14:42:00
5567
1
关于 url 终止符 %00 的问题
问题: 前台传入struts2 的参数总是报格式不正确, 通过 console.log 发现参数后面多了一个 %00, 查了很久才知道这是 url 的终止符.我的这个 url 是通过另一个 url 拼接过来的例如: url1 = test.do?name=tom&age=12;然后我用 location.href 获取 url1 , 通过 split 获取其中的 name ...
2016-01-06 12:01:00
3113
1
maven 构建多模块项目
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。本篇文章只是使用命令行的方式构建 maven 项目, 如果使用 eclipse 更简单...
2016-01-05 13:49:00
192
mysql 导入sql文件乱码
使用 sqlyog 导入sql文件时, 发现内容乱码, 解决方法1. 将 sql 中的内容复制到执行面板上执行, 这只是sql比较简单时的方法2. 使用命令行导入(linux下)① 登录mysql :mysql -u root -p② 使用指定的 database : use database;③ 设置编码: set name utf8; (或者其他编码)④ 导入sql...
2016-01-05 12:10:00
223
第一次使用 gitbash
此方法是自己开发时用的, 所以只有master一个分支1. 安装gitbash. 下载地址:https://git-for-windows.github.io/. 2. 一些配置(可跳过)http://blog.csdn.net/u011526234/article/details/503521353. 注册 github 账号,4并添加私钥.(可查看网站文档或自行百度) ...
2016-01-04 12:09:00
321
熟悉git命令的小游戏
开篇可以根据下面的两个教程来系统学习。猴子都能懂的 git 入门廖雪峰的 git 教程如今,Git 大行其道,颇有一统天下之势。如果你的技能树上 Git 和 Github 的图标还没有点亮的话,你都不好意思说你是程序员。别说互联网企业,我接触到的许多传统企业都在从 SVN,Clear Case 等迁移到 Git 上,甚至大厂还会有一个团队去定制适合自己企...
2015-12-30 10:51:00
356
springMVC 整合测试 freemarker
1. 加入 freemarker 的 jar 吧包<!-- freemarker start --><dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.19<
2015-12-29 17:17:00
102
SpringMVC访问静态资源被拦截
SpringMVC访问静态资源的三种方式如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。目的:可以正常访问静态文件,不要找不到静态文件报404。方案一:激活Tomcat的defaultServlet来处理...
2015-12-28 11:30:00
566
centos 安装 redis
安装过程:复制代码代码如下:wget http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gztar xvzf redis-2.0.4.tar.gzcd redis-2.0.4makemkdir /home/rediscp redis-server /h...
2015-12-25 13:43:00
77
spring 事务没有回滚与mysql数据库引擎
今天自己弄了一个单元测试, 测试一下 spring + mybatis, 结果在插入数据时, 故意抛了一个异常, 发现数据库仍然插入成功, 没有回滚, 找了半天, 发现配置没有什么错误,最后突然想起来, 好像 mysql 只有 InnoDB 引擎支持事务, 赶紧插一下, 果然, 数据库默认引擎竟然是MyISAM , 赶紧修改, 重启服务后就好了. 具体查询和修改方法如下"查询数据库...
2015-12-25 10:45:00
133
MyBatis/Ibatis中#和$的区别
MyBatis/Ibatis中#和$的区别1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2.$将传入的数据直接显示生成在sql中。如:order by $user_id...
2015-12-24 17:32:00
132
mybatis 注解
首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。使用mybatis,必须有个全局配置文...
2015-12-24 17:06:00
108
spring 切面表达式语法
自从使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目,其规则表达式的语法也稍稍有些怪异。下面给出一些常见示例的写法:比如,下面是一个对Service包上所有方法的切面配置 <aop:config> <aop:pointcut id="serviceOperation" ...
2015-12-24 16:55:00
815
@Autowired 和 @Resource 区别
一、@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。二、@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。三、@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@...
2015-12-24 16:09:00
82
jedis包括2.4.1,2.5.1等高版本的JedisPoolConfig没有maxActive属性
jedis包括2.4.1,2.5.1等高版本的JedisPoolConfig没有maxActive属性,不能按照网上那些方式去配置redis了,网上大部分搜索出来的redis配置都是基于旧版本的jedis,在jedis新版本,JedisPoolConfig没有maxActive属性,JedisPoolConfig没有maxWait属性,以及被替换成其他的命名。 下面是网上的转载,转载之后是...
2015-12-24 16:07:00
250
maven 项目没有自动编译项目
在近期项目开发中,需要进行部分的代码测试,因为使用了maven管理,正常的测试目录为src/test/java,目标目录为target/test-classes,但在一次测试时,发现无论如何修改内容,输出的结果都不变,经过排查发现target/test-classes中的class都是原来的。新修改后的代码无法自动编译。试了各种方法都无效,怀疑eclise有问题,还重新下载的新的,结果...
2015-12-24 15:52:00
1365
spring <context:component-scan>使用说明(转)
spring <context:component-scan>使用说明(转) 在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了<context:component-scan>那...
2015-12-24 11:02:00
104
maven 中遇到的问题
一 将本地jar包安装到本地仓库1. 使用 <systemPath><dependency> <groupId>struts</groupId> <artifactId>struts</artifactId> <version>1.3.10</version&g
2015-12-21 10:24:00
74
Git Bash中文乱码
打开Git Bash进入目录:$ cd /etc1. 编辑 gitconfig 文件:$ vigitconfig 文件中增加内容[gui]encoding=utf-8#代码库统一使用utf-8[i18n]commitencoding=GB2312#log编码,window下默认gb2312,声明后发到服务器才不会乱码...
2015-12-18 15:31:00
205
jeecg3.6 maven版入门学习
1. 首先要安装 maven, maven 下载地址:http://maven.apache.org/download.cgi.2. 解压下载好的压缩包, 放到指定目录下, 如 D:3. 配置环境变量, 新建变量 MAVEN_HOME, 值为 maven 的解压目录, 在 path 中追加 %MAVEN_NOME%/bin 打开命令行, 执行 mvn -version 出现...
2015-12-10 17:58:00
147
activeMQ 入门学习(二)
上一次刚刚安装了 activeMQ, 按照官方给的 demo 学习了最简单的接收消息, 现在根据官方给的 demo 学习发送消息.仍然是参考examples\openwire\java\src\main\java\example 下的 publisher.java 文件,Connection connection; ActiveMQConnectionFactory facto...
2015-12-03 14:57:00
76
activeMQ 入门学习(一)
最近老是听朋友说mq, 趁着工作不忙, 学习了一下 apache 的 activeMQ. 第一次接触, 许多东西都不懂, 请大家多多指教.此次学习只涉及到接收消息.1. activeMQ 官方下载地址: http://activemq.apache.org/download-archives.html. 我下载的版本是 5.12.0(Windows)2. 将下载的 zip 包解压到指...
2015-12-03 11:45:00
214
struts中no result define for ×××Action
今天做项目的时候遇到了一个问题, 一直在报错:No result defined for action, 本来以为是配置文件中没有对应的result导致的, 后来查了, 发现配置文件和action都没有问题, 但是就是一直报错, 连action中的方法都进不去,原来:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,...
2015-11-25 11:52:00
186
linux下搭建svn服务端
1. 安装svn-server端使用 yum 命令, yum -y install subversion2. 建立版本库目录mkdir /mysvnsvnserve -d -r /mysvn3. 创建项目svnadmin create /mysvn/project4. 修改权限, 加入用户vi /mysvn/project/conf/svnserve.conf将...
2015-11-24 10:35:00
91
hibernate中去重统计数据
项目用的是hibernate, 要求dao中不能使用原生的sql, 要用hql, 不熟, 遇到了很多问题1. 去重统计问题需求: 查出某张表中某个字段的个数, 需要去重.hql :select count(DISTINCT s.teacher.id) from student as s注意: distinct 去重, 与字段之间不能有 ( , 否则会报错2. 将 null 值转...
2015-11-18 19:37:00
629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人