- 浏览: 40040 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
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
- 浏览 3961
- 评论(0)
问题: 前台传入struts2 的参数总是报格式不正确, 通过 console.log 发现参数后面多了一个 %00, 查了很久才知道这是 url 的终止符.
我的这个 url 是通过另一个 url 拼接过来的
例如: url1 = test.do?name=tom&age=12;
然后我用 location.href 获取 url1 , 通过 split 获取其中的 name 和 age 的值, 但是发现 age 的值后面始终多了一个 空格, 用replace(/(^/s*)|(/s*$)/g, "") 也去不掉, 后来没管他, 直接 拼接成了 url2 ...
- 2016-01-06 12:01
- 浏览 1809
- 评论(0)
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层)、dao(数据库访问层)、service(业务逻辑层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起来也相对比较容易,今天我们就是使用Maven来构建以上的各个层。
本篇文章只是使用命令行的方式构建 maven 项目, 如果使用 eclipse 更简单
项目结构如下:
system-parent
|----pom.xml
|----system-domain
|----pom.xml
...
- 2016-01-05 13:49
- 浏览 429
- 评论(0)
使用 sqlyog 导入sql文件时, 发现内容乱码, 解决方法
1. 将 sql 中的内容复制到执行面板上执行, 这只是sql比较简单时的方法
2. 使用命令行导入(linux下)
① 登录mysql :mysql -u root -p
② 使用指定的 database : use database;
③ 设置编码: set name utf8; (或者其他编码)
④ 导入sql文件: source aaa.sql;(注意sql 文件路径)
- 2016-01-05 12:10
- 浏览 477
- 评论(0)
此方法是自己开发时用的, 所以只有master一个分支
1. 安装gitbash. 下载地址:https://git-for-windows.github.io/.
2. 一些配置(可跳过)
http://blog.csdn.net/u011526234/article/details/50352135
3. 注册 github 账号,
4并添加私钥.(可查看网站文档或自行百 ...
- 2016-01-04 12:09
- 浏览 593
- 评论(0)
开篇
可以根据下面的两个教程来系统学习。猴子都能懂的
git 入门廖雪峰的
git 教程
如今,Git 大行其道,颇有一统天下之势。
如果你的技能树上 Git 和 Github 的图标还没有点亮的话,你都不好意思说你是程序员。
别 ...
- 2015-12-30 10:51
- 浏览 654
- 评论(0)
1. 加入 freemarker 的 jar 吧包
<!-- freemarker start --><dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.19</version></dependency><!-- freemarker end-->
2. 配置 freemarker
<!-- freeMarker配置 --&g ...
- 2015-12-29 17:17
- 浏览 1046
- 评论(0)
SpringMVC访问静态资源的三种方式
如何你的DispatcherServlet拦截 *.do这样的URL,就不存在访问不到静态资源的问题。如果你的DispatcherServlet拦截“/”,拦截了所有的请求,同时对*.js,*.jpg的访问也就被拦截了。
目的:可以正常访问静态文件,不要找不到静态文件报404。方案一:激活Tomcat的defaultServlet来处理静态文件
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>* ...
- 2015-12-28 11:30
- 浏览 2448
- 评论(0)
安装过程:
复制代码代码如下:
wget http://code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz
tar xvzf redis-2.0.4.tar.gz
cd redis-2.0.4
make
mkdir /home/redis
cp redis-server /home/redis
cp redis-benchmark /home/redis
cp redis-cli /home/redis
cp redis.conf /home/redis
cd /h ...
- 2015-12-25 13:43
- 浏览 369
- 评论(0)
今天自己弄了一个单元测试, 测试一下 spring + mybatis, 结果在插入数据时, 故意抛了一个异常, 发现数据库仍然插入成功, 没有回滚, 找了半天, 发现配置没有什么错误,
最后突然想起来, 好像 mysql 只有 InnoDB 引擎支持事务, 赶紧插一下, 果然, 数据库默认引擎竟然是MyISAM , 赶紧修改, 重启服务后就好了. 具体查询和修改方法如下"
查询数据库引擎: SHOW ENGINES; 结果如下
修改数据库默认引擎方法:
linux 下在 etc/my.cnf 最下面加上default-storage-engine=InnoDB, ...
- 2015-12-25 10:45
- 浏览 417
- 评论(0)
MyBatis/Ibatis中#和$的区别
1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".
2.$将传入的数据直接显示生成在sql中。如:order by $user_id$,如果传入的值是111,那么解析成sql时的值为order by user_id, 如果传入的值是id,则解析成的sql为order by id.
...
- 2015-12-24 17:32
- 浏览 574
- 评论(0)
首先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下(如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2/repository),前一个是mybatis核心包,后一个是和spring整合的包。
使用mybatis,必须有个全局配置文件configuration.xml,来配置mybatis的缓存,延迟加载等等一系列属性,该配置文件示例如下:
<?xmlversion="1.0"encoding ...
- 2015-12-24 17:06
- 浏览 361
- 评论(0)
自从使用AspectJ风格切面配置,使得Spring的切面配置大大简化,但是AspectJ是另外一个开源项目,其规则表达式的语法也稍稍有些怪异。
下面给出一些常见示例的写法:
比如,下面是一个对Service包上所有方法的切面配置
<aop:config>
<aop:pointcut id="serviceOperation"
expression="execution(* *..service*..*(..))"/>
<aop:a ...
- 2015-12-24 16:55
- 浏览 1320
- 评论(0)
一、
@Autowired和@Resource都可以用来装配bean,都可以写在字段上,或者方法上。
二、
@Autowired属于Spring的;@Resource为JSR-250标准的注释,属于J2EE的。
三、
@Autowired默认按类型装配,默认情况下必须要求依赖对象必须存在,如果要允许null值,可以设置它的required属性为false,例如:@Autowired(required=false) ,如果我们想使用名称装配可以结合@Qualifier注解进行使用,如下:
- 2015-12-24 16:09
- 浏览 529
- 评论(0)
jedis包括2.4.1,2.5.1等高版本的JedisPoolConfig没有maxActive属性,不能按照网上那些方式去配置redis了,网上大部分搜索出来的redis配置都是基于旧版本的jedis,在jedis新版本,JedisPoolConfig没有maxActive属性,JedisPoolConfig没有maxWait属性,以及被替换成其他的命名。
下面是网上的转载,转载之后是jedis高版本JedisPoolConfig没有maxActive,maxWait的解决方法。“
使用spring提供的jedis template类感觉操作挺不爽的,至于模板其它优点暂不想去升级 ...
- 2015-12-24 16:07
- 浏览 1058
- 评论(0)