- 博客(143)
- 收藏
- 关注
原创 springMVC 配置文件参考
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xml
2015-05-25 18:52:59
973
原创 springMVC web.xml配置文件参考
attendance encoding_filter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true
2015-05-25 18:07:19
1552
原创 springMVC maven的pom.xml配置文件参考
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.
2015-05-25 17:56:24
53246
原创 Eclipse创建Maven web项目流程
版本说明: JDK版本:1.7 Eclipse版本:Kepler1.在Eclipse里创建一个新的Maven Project,选择“Next”:2.勾选“Create a simple project(skip archetype selection)”,点击“Next”:3.填写Group I
2015-05-25 16:46:38
1434
转载 Java自动装箱与拆箱
Java自动装箱与拆箱基本数据类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE5.0开始提供的功能。目录Java自动装箱与拆箱目录什么是自动装箱拆箱基本数据类型与对象的差别Integer的自动装箱String的拆箱装箱什么是自动装箱拆箱 当创建一个实例对象时,通常使用: Class c = new Class(className); 当创建一个
2015-05-06 00:42:00
636
转载 FastJson--阿里巴巴公司开源的速度最快的Json和对象转换工具
这是关于FastJson的一个使用Demo,在Java环境下验证的class User{ private int id; private String name; public int getId() { return id; } public void setId(int id) { this.id = id; } public String getName() {
2015-03-30 11:24:59
750
转载 response.setHeader()的用法
response.setHeader()下载中文文件名乱码问题 收藏 1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upg
2015-03-29 23:59:46
532
原创 设置response.setHeader时,含有中文字符,设置出现错误
在设置response.setHeader时,如果含有中文字符,一定要转换成ISO8859-1格式,否则设置的中文会出现错误。 response.setHeader("content-disposition","attachment;filename="+new String(excelName.getBytes("gb2312"), "ISO8859-1"));
2015-03-29 23:59:39
12557
转载 Eclipse中文注释乱码解决
将别人的项目或JAVA文件导入到自己的Eclipse中时,常常会出现JAVA文件的中文注释变成乱码的情况,主要原因就是别人的IDE编码格式和自己的Eclipse编码格式不同。总结网上的建议和自己的体会,可以参考以下几种解决方式: 1 改变整个文件类型的编码格式 1) eclipse->window->preferences->General->Content Types
2015-03-23 20:31:54
937
转载 Ubuntu上搭建本地Git服务器
由于项目的需要,自己试着在Ubuntu上搭建了一个Git服务器,基于SSH的。在Ubuntu创建一个“git”用户,并创建.ssh文件夹 $ sudo adduser git$ su git$ cd$ mkdir .ssh接下来,把开发者的 SSH 公钥添加到这个用户的 authorized_keys 文件中。假设你通过电邮收到了几个公钥并存到了临时文件里。重复一下,公钥大
2015-03-20 21:50:02
678
原创 hibernate4连接mysql自动创建表失败
最近一个SpringMVC+Hibernate4的架构项目,在启动后hibernate4连接mysql自动创建表总是失败。 原因: type=InnoDB,网上搜索了之后,原来是type=InnoDB 是5.0之前使用的,我的数据库是5.5的 解决方法: 这个时候需要把hibernate中mysql的方言改一下, 原来的:
2015-03-20 21:22:11
866
原创 log4j.rootLogger
log4j.rootLogger=INFO,db语法为: log4j.rootLogger = [ level ] , appenderName1, appenderName2, … level : 是日志记录的优先级,分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级从高到低分别是ERROR、W
2015-03-19 10:17:16
18809
转载 Log4j--java日志
系统日志的概念及作用日志系统作为一种应用程序服务,对于跟踪调试、程序状态记录、崩溃数据恢复都有着重要的作用常用Java日志系统Log4J最早的Java日志框架之一,由Apache基金会发起,提供灵活而强大的日志记录机制。JDK1.4 LoggingFramework继Log4J之后,JDK标准委员会将Log4J的基本思想吸收到JDK当中,在JDK
2015-03-19 09:51:30
1828
原创 Eclipse启动报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
这是由于maven项目,tomcat在发布项目的时候没有同时发布maven依赖所添加的jar包, 你需要设置一下eclipse: 项目 —> 属性 -> Deployment Assembly -> Add -> Java Build Path Entries -> 选择Maven Depende
2015-03-18 20:58:34
1168
原创 解决导入工程文件到Eclipse后 @override注释报错
原因: @override注释在jdk 1.5环境下只能用于对继承的类的方法的重写,而不能用于对实现的接口中的方法的实 现。 导入后默认的使用jdk1.5环境。 解决办法: 1.在右键项目选择Properties-->java Compiler-->Compiler Comp
2015-03-18 19:43:54
833
原创 Eclipse&Maven导入Maven项目后在pom.xml出现"Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEAS"
同学的一个项目需要协作开发,从他的电脑上导出的Maven项目,到了我的电脑上的Eclipse里,在pom.xml文件中出现 "Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEASE"错误 解决方法:(在stackoverflow上找到的答案)In case
2015-03-18 19:06:59
38009
3
原创 从Eclipse导入web项目,然后在另一个电脑上的Eclipse导入web项目后报错
在从Eclipse到Eclipse的web项目迁移的过程中,出现了两个报错: 1.HttpServletRequest cannot be resolved to a type 2.javax.servlet.jsp.JspException cannot be resolved to a type解决方法:在项目下通过“bulid path”添加tomcat下的ser
2015-03-03 11:03:23
3481
原创 spring框架使用Filter配置解决页面与后台之间编码问题
直接贴上代码,以后使用方便查找。统一编成UTF-8 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*
2015-02-04 13:43:50
539
原创 Hibernate MySQL的中文乱码问题--中文关键字查询数据库获取为null
在帮同学做一个专利语义检索系统时 ,需要把前台输入的中文关键字拿到后台的MySQL数据库去查询,通过Hibernate取回数据,MySQL数据库的编码没有问题,已经设置好,后台获取的前台输入的中文关键字也没有问题,但是这时候把关键字放入Hibernate的查询语句去MySQL获取数据为null,用英文关键字测试可以获取到。因此我分析是后台与MySQL之间的包含中文关键字的查询语句出现了编码问题。
2015-02-04 13:39:57
929
原创 Ubuntu14.04解决不能播放视频的问题
Ubuntu 14.04中可以不用安装w32codecs,轻松播放各种音频,视频文件。sudo apt-get install ubuntu-restricted-extrassudo apt-get install gstreamer0.10-plugins-badsudo apt-get install gstreamer0.10-plugins-ugly
2015-01-29 15:27:59
7541
原创 联合主键设置外键
在sc表中的Sid,Cid使用student表和course表的StudentId,CourseId作为外键,同时是sc的主键 ->foreign key(Sid) references student(StudentId), -> foreign key(Cid) references course(CourseId),
2015-01-14 14:26:38
1800
原创 ubuntu下MySQL数据库中文乱码问题解决
1.设置数据库的默认字符集在mysql中默认的字符集是latin1,这样保存中文字段会出现乱码,要设置默认的字符集为utf8来保证存入汉字不出现乱码。1. 编辑/etc/mysql/my.cnf sudo gedit /etc/mysql/my.cnf2. 5.5版本以后是在[mysqld]下添加character_set_server=utf8,而5,5以前是在[mysql]和
2015-01-14 13:36:58
562
原创 java 链表逆序
//链表逆序 public ListNode reverseList(ListNode head) { if(head == null || head.next == null) return head; ListNode pre = head; ListNode cur = head.next; while(cur != null) { ListNode
2014-12-17 17:54:13
2993
原创 windows 8 python安装MySQLdb模块
我直接安装的已编译版本,这个不需要网上说的复杂的操作步骤,添加依赖模块什么的,直接在http://www.codegood.com/downloads,根据自己的系统下载32位,64位,直接点击安装后即可。 在python下输入import MySQLdb,看是否导入成功。
2014-12-10 13:38:02
599
原创 Python安装模块出错(ImportError: No module named setuptools)解决方法
Python第三方模块中一般会自带setup.py文件,切换到模块目录下,运行python setup.py install 出现错误,提示没有 setuptools。 说一下Linux下setuptools的安装过程。在http://pypi.python.org/pypi/setuptools上找到相关的下载脚本: wget https://bootstrap.pypa
2014-12-05 00:17:39
958
转载 Java编程之代码优化
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能 少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行率。 实现优化的方式我想不外乎两种:一是对数据库操纵语言的优化,二是提高代码的效率。当然啦还包括一些高级的技术,如运用分布式技术等等,这里就不提及了。 对数据库操纵语言的优化请看本博客的数据库优化篇。 现在来讨论如
2014-12-03 10:07:25
562
原创 ubuntu14.10安装Firefox的Flash插件
这个插件不能在Firefox浏览器里点击安装,会提示安装失败。要到终端里安装,步骤如下:1.sudo apt-get update2.sudo apt-get install flashplugin-nonfree然后打开优酷等,就可以播放了。
2014-12-02 23:31:47
965
原创 java trim()函数
今天在编写代码时用到了trim()函数,以前一直以为是去除字符串中所有的空格,今天一看结果与预想的不一样,于是查了下资料,发现以前理解是错的。。。 trim()方法返回调用字符串对象的一个副本,但是所有起始和结尾的空格都被删除了,例子如下:String s=" Hello World ".trim();就是把"Hello World"放入s中。
2014-12-02 14:13:44
1288
原创 python爬取百度贴吧(1)
在网上参考别人的教程实现的python+beautifulsoup爬取百度贴吧的内容。说一下实现过程,这个主要是用来抓取连载小说的,首先选择一个百度贴吧的网页,点击只看楼主,然后就全是楼主连载的小说了,使用firefox查看元素,这里选取唯一的特定cc标签,然后再进行去除html标签的处理,就可以获得文本了。问题:1.在使用beautifulsoup时,要注意标签获取时一定要准确,哪怕复杂
2014-12-01 11:44:42
846
原创 python疑问(1)
在写爬虫时,为什么用Beautifulsoup解析网页后同时使用python的re模块会出现错误?由于初学,一直没有弄明白。先记录下来!
2014-12-01 11:24:47
421
原创 python正则表达式去除html标签
使用python的re模块,正则表达式去除html标签,代码如下:import rehtml = '\目的是通过第一次soup.find按class粗略筛选并通过soup.find_all筛选出列表中的a标签并读入href和title属性\但是由于目标链接可能有图片链接,而这是我不想要的.请问如何去除?'reg = re.compile(']*>')print(reg.sub(
2014-12-01 11:06:12
5916
1
原创 判断一个char是否是由字母数字组成
if((chars[i]57)&(chars[i]122)||((chars[i]>90)&(chars[i]{}
2014-11-22 10:50:57
1144
原创 LeetCode Two Sum
public class Solution { public int[] twoSum(int[] numbers, int target) { Map map = new HashMap(); int[] result = new int[2]; for (int i = 0 ; i
2014-11-21 14:14:19
510
转载 Ubuntu中文输入法IBUS的安装
Ubuntu中文输入法IBUS的安装第一:安装IBus框架,sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4启动IBus框架,在终端输入:im-switch -s ibus安装完IBus框架后注销系统,保证更改立即生效。第三步:安装拼音引擎 有下面几种常用选择:IBus拼音:
2014-11-15 23:29:16
599
原创 解决 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte
如果自己的脚本里编码没有问题的话,要看一下设置的header
2014-11-14 14:06:56
46477
19
转载 Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法(本文由169it.com搜集整理)
python正则表达式关键内容:python正则表达式转义符:12345678910111213. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结
2014-11-12 23:52:28
11918
转载 用python爬虫抓站的一些技巧
uments =q.get() do_somthing_using(arguments) sleep(1) q.task_done()#fork NUM个线程等待队列fori inrange(NUM): t =Thread(target=working)
2014-11-05 18:57:58
5791
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人