自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (5)
  • 收藏
  • 关注

转载 tomcat使用log4j分割日志的流程

1.下载log4j-1.2.17.jar(http://www.apache.org/dist/logging/log4j/1.2.17/)2.下载 tomcat-juli.jar(http://www.apache.org/dist/tomcat/tomcat-8/v8.0.39/bin/extras/)3.下载 tomcat-juli-adapters.jar(http://www.apa...

2018-09-30 11:09:05 1295

原创 /usr/bin/expect: bad interpreter: No such file or directory

在java中执行expect的文件时,报错如下java.io.IOException: Cannot run program "/usr/local/tomcat/task/shell/1505978794583.sh": error=2, No such file or directory at java.lang.ProcessBuilder.start(Process

2017-09-21 15:59:05 17775

转载 Eclipse里选一个变量后,这个类里的该变量不变色了

1.使用“Alt+Shift+O”对该提示功能的开/关切换2.可以在以下设置选中后的文本提示颜色  window--> Preferences--> General--> Editors--> Text Editors--> Annotations

2017-07-28 10:18:46 543

转载 关于Myeclipse &eclipse下导出javadoc的非法字符: \65279

导出javadoc,结果发现出现了乱码,并且提示非法字符: \65279。1、如果提示:编码 GBK 的不可映射字符如果源文件编码使用了utf-8编码,那么生成的文档可会有乱码,解决办法如下:Generate javadoc时, 在第三个对话框的"Extra Javadoc options" 文本框里面加上-encoding UTF-8 -charset UTF-8这样,乱码问

2017-07-20 17:57:58 586

转载 解决Could not load file or assembly CefSharp.Core.dll的问题

这个问题的中文提示是: 未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项。找不到指定的模块 具体原因是因为CefSharp运行需要Visual C++ Redistributable Packages for Visual Studio 2013这个东西,但是有时候电脑上没有安装这个运行环境,因此我们需要下载并且安装,然后就能成功运行了。下面是对应的下载地址

2017-07-04 17:06:31 5024

转载 java 解决split分割空值不能得到的问题

比如按“;”分割2100;0;6.294455;PCT/CN2012/077798;25852024;20120904;;最后的几个空值希望按空值来存这时只使用split(";")会产生问题。可改为split(";",-1)特别是写mapreduce的时候,一定要加上-1,要不然列数会对不上

2017-05-08 16:57:35 1490 2

原创 linux下php安装memcached扩展

以下大部分是参考的网上一些文章,但是不少文章有些坑,特意总结一下,希望能让大家少走一些弯路。1、安装memcached直接使用yum安装yum -y install memcached2、安装libmemcachedcd /usr/local/srcwget https://launchpad.net/libmemcached/1.0/1.0.18/+download/l

2017-04-21 18:36:25 817

原创 curl不打印% Total信息

在shell中使用curl获取返回值的时候,会打印如下信息 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 219

2017-04-20 11:55:16 13158

原创 java处理sql注入方法——sql转义

昨天被扫描出来sql注入问题,之前以为已经解决了,没想到还是出现了。网上现有方法:1、preparestatement由于每次执行都需要prepare,所以不推荐使用2、一个单引号变成两个replace("'","''")其他的字符串替代方法有着局限性,就不列举了。我最开始使用的是2方法,但是还是有方法可以破解。后来参考php的addslashes函数,写了一个java的e

2017-01-13 13:38:18 8698 1

原创 windows从零使用gulp——修改静态文件名

1、前期准备:按照nodejs和npm,这个自己网上查找类似的资料2、安装cnpm:npm install cnpm -g --registry=https://registry.npm.taobao.org由于npm安装插件过程经常下载缓慢或出现异常,可以选择安装cnpm。以下过程就是按照cnpm来写,如果想用npm只要把cnpm替换成npm即可3、全局安装gulp:cnpm ins

2017-01-03 11:31:31 3607

转载 java mysql的latin1转UTF-8

网上大部分方法:先use  name latin;然后再System.out.println(new String(s.getBytes("ISO-8859-1"), "UTF-8"));尝试过以后,完全不好使。下面方法亲测有效:sql语句正常写,不需要添加use name,得到的string用以下函数转换public String convertCharset(Strin

2016-11-25 15:38:55 2616 3

转载 去掉echatrs区域背景的网格

亲测有效:yAxis添加splitArea: {show: false}

2016-10-10 11:21:08 1059

原创 request取不到post请求过来的参数

写了一个post接口,但是获取不到请求参数,使用wireshark抓包参数正常。然后网上找到一个解决方案是修改Content-Type,请求时加上头: Content-Type:application/x-www-form-urlencoded修改以后可以正常获取参数

2016-08-08 18:09:01 4592

转载 Hadoop当中查看目录和文件是否存在

fs -test -e可以用来检查文件或目录是否存在fs -test -d用来检查指定目录是否是一个目录,但首先要查检该位置是否存在。因此在检查一个目录是否存在时,只能用-test -e

2016-07-11 11:32:21 1585

转载 Swagger使用总结

1. Swagger是什么?官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。个人觉得,swagger的一个最大的优点是能实时同步api与文档。在项目开发过程中,发生过多次:修改代码但是

2016-06-23 14:08:59 4650

转载 maven ArtifactTransferException: Failure to transfer

我在使用Myeclipse碰见这个错误,我没有用伺服,直接连接到maven中心。ArtifactTransferException: Failure to transfer org.apache.hadoop:hadoop-core:jar:1.1.1 from http://repo.maven.apache.org/maven2 was cached in the local reposi

2016-06-21 14:10:35 448

转载 try catch finally,try里有return,finally还执行么?

Condition 1: 如果try中没有异常且try中有return (执行顺序)try ---- finally --- return11Condition 2: 如果try中有异常并且try中有returntry----catch---finally--- return11总之 finally 永远执行!Condition 3: try中有异常,try-cat

2016-06-15 10:43:44 820

转载 request.getRealPath的替换方法

request.getRealPath("") 这个方法已经不推荐使用了替换方法为:request.getSession().getServletContext().getRealPath("") 得到站点的绝对地址如request.getSession().getServletContext().getRealPath(File.separator) 得到项目的绝对路

2016-06-15 10:25:39 3881

转载 com.alibaba.fastjson.JSONException: not close json text, token : error

Exception in thread "Thread-7" com.alibaba.fastjson.JSONException: not close json text, token : errorat com.alibaba.fastjson.parser.DefaultJSONParser.close(DefaultJSONParser.java:1241)at com.ali

2016-06-15 10:18:37 12760 1

转载 java中replace()和replaceAll()区别

replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串

2015-12-18 16:57:15 750

原创 HibernateException: Could not obtain transaction-synchronized Session for current thread

使用hibernate4的SessionFactory获取Session时有两种方式1、sessionFactory.getCurrentSession()2、sessionFactory.openSession(),开启新session,需要关闭当使用1获取CurrentSession,不会开启新的session,速度要快。但是如果你是使用多线程的时候,就不能使用getCur

2015-12-17 14:28:47 1229

转载 初始化一个static 的常量Map

当你希望创建一个全局静态Map的时候,我们有以下两种方式,而且是线程安全的。而在Test1中,我们虽然声明了map是静态的,但是在初始化时,我们依然可以改变它的值,就像Test1.map.put(3,"three");在Test2中,我们通过一个内部类,将其设置为不可修改,那么当我们运行Test2.map.put(3,"three")的时候,它就会抛出一个UnsupportedOperationE

2015-12-09 18:08:12 16592 1

转载 让文本框textarea自动适应内容的高度

该方法是首先获取文本内容,然后计算文本的行数,再重新设置文本的rows实现的,代码如下var agt = navigator.userAgent.toLowerCase();var is_op = (agt.indexOf("opera") != -1);var is_ie = (agt.indexOf("msie") != -1) && document.all && !is_op;

2015-12-07 14:44:23 994

原创 java.lang.NoClassDefFoundError: javax/mail/Address解决方法

网上说添加activation.jar和mail.jar到WEB—INF/lib中去,但是还是报一个smtp的错误。只需要再添加smtp.jar到lib就可以了。

2015-11-27 11:57:15 3825

原创 java处理数字格式的几种方式

double val = 1234.56;1、转成货币DecimalFormat.getCurrencyInstance().format(val)结果:¥1,234.562、转成百分比DecimalFormat.getPercentInstance().format(val)结果:123,456%3、转成千分位DecimalFormat.getNumberInst

2015-11-27 11:42:12 754

转载 spring配置datasource三种方式

1、使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。  ${jdbc.driverClassName} ${jdbc.url}

2015-11-18 13:27:04 381

原创 Spring MVC配置response自动转json

<bean id="mappingJacksonHttpMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> application/json;char

2015-11-17 11:31:19 892

转载 SSH配置:Hibernate的packagesToScan路径解析分析

1.  com.xxx.entity" />, 会解析成"classpath*:com/xxx/entity**/*.class",这个路径可以找出com/xxx/entity根目录下的类文件 2. .*" />, 会解析成"classpath*:com/xxx/entity/***/*.class",这个路径可以找出com/xxx/entity根目录下一级子目录中的类文件,如co

2015-11-17 11:25:56 568

转载 Spring事务配置的五种方式

前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。    总结如下:    Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一

2015-11-17 11:24:10 292

转载 spring4+hibernate4配置过程中遇到的问题

1.在web.xml中配置spring(包括springMVC)[html] view plaincopyxml version="1.0" encoding="UTF-8"?>  web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xmlns="htt

2015-11-17 11:19:59 492

原创 hibernate中@Entity和@Table的区别

@Entity@Table(name = "table")public class Model当使用@Table时,hql的表名需要使用实体类的名字替代,即Model@Entity(name = "table")public class Model当使用@Entity时,hql的表名需要直接使用表名,即table

2015-11-09 17:13:24 3916 1

转载 struts2 数据传输问题---“POST方式提交数据量过大,在后台接收不到数据”问题的解决

最近做用struts2做项目的时候,发现一个问题,就是当通过POST方式提交数据量过大,在后台接收不到数据,后来通过查看资料,发现tomcat默认传输最大的数据限制为2M,最后的解决办法是设大tomcat的conf下的server.xml中8080Connector的maxPostSize的值.(设为0是取消POST的大小限制 打开tomcat目录下的conf目录,修改server.xml 文件

2015-11-03 17:21:48 2466

原创 com.alibaba.fastjson.JSONObject.getString耗时问题

当使用com.alibaba.fastjson.JSONObject.getString获取String时,如果获取的结果过大(达到M级),将会耗时10多毫秒,并且随着数据的变大而递增。如果是在大量的循环中使用,将会是一个大的耗时点,慎用!!

2015-10-30 17:12:34 2655

转载 kylin jdbc中slf4j版本冲突问题

最近使用kylin jdbc的时候,报了以下错误Exception in thread "main" java.lang.NoSuchMethodError: org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/

2015-09-22 10:54:35 1444

转载 mybatis在xml文件中处理大于号小于号的方法

第一种方法:用了转义字符把>和SELECT * FROM test WHERE 1 = 1 AND start_date  <= CURRENT_DATE AND end_date >= CURRENT_DATE附:XML转义字符                     <        

2015-09-18 17:07:23 345

原创 Hibernate3.x悲观锁实现方法变化

hibernate中的悲观锁可以通过session的事务管理来实现。但是网上很多示例用的是3.x以前的版本,如下:String hqlStr ="from TUser as user where user.name=‘Erica‘";Query query = session.createQuery(hqlStr);query.setLockMode("user",LockMode.U

2015-09-15 17:32:09 1452

转载 shell脚本执行返回的状态码

Linux下一条命令或一个进程执行完成会返回一个一个状态码。0   ===   成功执行非0 ===  执行过程中出现异常或非正常退出在Shell脚本中 最后执行的一条命令将决定整个shell脚本的状态. 此外 shell的内部命令exit也可以随时终止shell脚本的执行,返回Shell脚本的状态码当shell脚本执行结束前 的最后一个命令是不带参数的exit ,

2015-09-15 16:48:02 1827

转载 Shell脚本处理“integer expression expected”

Shell脚本里,在用 test 的参数作比较的时候,如“ [ $temp -gt "100" ]”,可能会出现如题的“integer expression expected”错误。这是因为test 的这几个参数: -gt ,-lt,-eq 比较的都是数字,因此变量temp如果是一个字符串的话就会出现上述错误了。将原句改为“ [ $temp -gt 100 ]” 结果也是一样的。解决这个问

2015-09-15 16:45:16 6767

转载 Win 7文件名或扩展名太长无法删除

在Win 7操作系统中,我们有时会遇到这样的问题,用鼠标右键单击未出现删除或者重命名选项,没有重命名的话要改扩展命也改不成,按shift+delete就会出现文件名或扩展名太长的提示,无法删除、360文件粉碎机看不到此文件。想把这个文件拖到别的文件夹删除也不行,用了很多强力粉碎软件有的是看不到此文件,有的是看到无法粉碎,这种文件一般为迅雷下载东西没下完残留的一个文件,有时想把他拖到迅雷任务里面

2015-09-15 16:43:32 4410

转载 解决eclipse中出现Resource is out of sync with the file system问题

原博客网址:http://blog.csdn.net/reille/article/details/7106195,转载本博客原创文章请注明出处。————————————————————————————————————————————————————在eclipse中搜索时,搜索完之后有时候会弹出错误对话框,错误摘录如下:Resource is out of sync with

2015-08-26 14:16:26 488

深入浅出Hibernate(中文高清版)

第1部分 持久层 第1章 面向应用的持久层设计 1.1 持久层概述 1.2 持久层设计 1.3 持久层设计与ORM 1.4 持久层框架概述 第2部分 Hibernate 第2章 Hibernate概述 第3章 快速起步 3.1 准备工作 3.2 Hibernate配置 3.3 日志配置 3.4 第一段代码 3.5 代码初解 第4章 Hibernate基础 4.1 Hibernate基础语义 4.2 基础配置 4.3 Hibernate O/R映射 4.4 数据关联 4.5 Hibernate数据检索 4.6 HQL实用技术 4.7 自定义持久化实现 第5章 Hibernate高级特性 5.1 Hibernate持久化实现 5.2 Hibernate回调与拦截机制 5.3 Hibernate实用技术 第6章 Hibernate 实战——创建RedSaga论坛 6.1 目标 6.2 E-R建模还是对象建模 6.3 E-R建模及工具集 6.4 对象建模 6.5 项目的目录组织和基础设施 6.6 测试优先 6.7 容器,session与事务 6.8 HibernateException,Checked 6.9 Template/Callback 简化业务方法 6.10 版面:一棵自身循环的树 6.11 版面与帖子:Master/Detail 主从关系 6.12 帖子树及其分页 6.13 与Web层交互 6.14 帖子的多形扩展:投票 6.15 移植到Hibernate 3 6.16 结束语 第3部分 附 录 第7章 常用Hibernate映射配置说明 7.1 hibernate-mapping节点 7.2 class节点定义 7.3 id节点定义 7.4 属性/字段映射配置 第8章 Hibernate工具 8.1 准备工作 8.2 根据数据库定义生成映射文件——MiddleGen 8.3 Hibernate官方工具 8.4 XDoclet-同步Hibernate基础代码 8.5 工具的使用周期 第9章 Hibernate XDoclet模板配置 9.1 IDEA 9.2 Eclipse 第10章 Hibernate益友——iBatis 10.1 Ibatis 概述 10.2 快速起步 10.3 IBatis 基础 10.4 iBatis高级特性 10.5 IBatis周边 第11章 工具卡片和软件 11.1 工具卡片 11.2 Eclipse安装和基本使用方法 11.3 快速启动代码

2014-07-15

C#百度图片批量下载

C#版本的百度(wap)图片批量下载,也可以修改成下载当前页面的图片。

2013-10-17

百度图片爬虫(Python)修改版

对正则表达式进行了修改,解决上一版本部分图片无法下载的问题。

2013-09-27

百度图片爬虫(Python)

Python的网络爬虫工具,根据网上的源码进行了修改,使用时需要安装BeautifulSoup,然后把start_page的网址改成你在wap百度搜索后得到的网址就可以。 经测试程序可行,有问题可以给我发邮件,邮箱是[email protected]

2013-09-25

空空如也

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

TA关注的人

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