- 博客(42)
- 资源 (1)
- 收藏
- 关注
原创 Linux crontab
crontab -e 编辑crontab -l 查看crontab -r 删除* * * * * command 分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点)每1分钟执行一次command* * * * * command
2016-07-21 09:31:58
310
原创 MyBatis复习
常用的持久层技术 1)jdbc 2)hibernate---ORM 3)mybatis----将sql提取到xml配置文件、动态sql、缓存,原名为Ibatis 4)DBUtils5)JdbcTemplate--------------------------------------------------------------------
2016-06-24 15:22:30
273
转载 HTTP协议 (二) 基本认证
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的使用 什么是HTTP
2016-06-23 16:55:04
243
转载 java高并发解决方案
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是
2016-06-23 16:49:02
252
转载 高并发的解决方法
方法有俩种,一种是使用缓存、另一种是使用生成静态页面;还有就是从最基础的地方优化我们写代码减少不必要的资源浪费:(1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。2.避免使用错误的方式,如Exception可以控制方法推出,
2016-06-23 16:46:06
343
转载 高并发的解决方法
方法有俩种,一种是使用缓存、另一种是使用生成静态页面;还有就是从最基础的地方优化我们写代码减少不必要的资源浪费:(1.不要频繁的new对象,对于在整个应用中只需要存在一个实例的类使用单例模式.对于String的连接操作,使用StringBuffer或者StringBuilder.对于utility类型的类通过静态方法来访问。2.避免使用错误的方式,如Exception可以控制方法推出,
2016-06-23 16:45:37
344
转载 字符串类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Inte
2016-06-23 16:11:44
259
原创 解析Java中如何获取Spring中配置的bean
一、什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架二、如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码:复制代码 代码如下:ApplicationContext ac = new FileSystemXmlApplicationContex("applic
2016-06-23 12:00:47
338
转载 Java性能调优
目录(?)[-]一类和对象使用技巧尽量少用new生成新对象使用clone方法生成新对象尽量使用局部变量栈变量减少方法调用使用final类和finalstaticprivate方法让访问实例内变量的 gettersetter 方法变成final 避免不需要的 instanceof 操作 避免不需要的造型操作 尽量重用对象 不要重复初始化变量 不要过分创建对象二Java
2016-06-23 10:20:37
291
转载 谈谈高并发访问解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
2016-06-23 08:59:27
4856
转载 java语言安全机制浅析
java通过所谓的 沙箱安全模型 保证了其安全性,下面我们就来看看java提供的安全沙箱机制。组成沙箱的基本组件如下:1.类装载器结构; 2.class文件检验器; 3.内置于java虚拟机(及语言)的安全特性; 4.安全管理器及java API。 一.类装载器体系结构 1.防止恶意代码去干涉善意的代码。 这是通过为不同类加载器提
2016-06-23 08:44:52
414
原创 @ResponseBody不加 会返回404错误
今天遇到一个奇怪的问题,后端一直没有报错,也有返回数据,但是前台一直报404错误,感觉很奇怪,搞了半天也没找到怎么回事,最后对比了一下发现是少了@ResponseBody -----------------没加@ResponseBody之前的错误:
2016-06-20 12:02:44
4186
1
原创 org.apache.catalina.core.StandardWrapperValve invoke
自己眼瞎啊,private , 竟然,找了半天变量有值,sql也完全对,但就是报空指针,原来是写方法的时候,没有改这,做个笔记,算是个教训。代码:@RequestMapping("/Channelmerchant")private Map Channelmerchant(String merInfoIds,HttpServletResponse response) thr
2016-06-17 16:01:43
4079
转载 quartz CronExpression表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为1.秒(0~59)2.分钟(0~59)3.小时(0~23)4.天(月)(0~31,但是你需要考虑你月的天数)5.月(0~11)6.天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一个值(如6),一个连续区间(9-12),一个
2016-05-03 19:27:29
197
转载 Java中的简单工厂模式
举两个例子以快速明白Java中的简单工厂模式:女娲抟土造人话说:“天地开辟,未有人民,女娲抟土为人。”女娲需要用土造出一个个的人,但在女娲造出人之前,人的概念只存在于女娲的思想里面。女娲造人,这就是简单工厂模式的应用。 首先,在这个造人的思想里面,有几个重要的角色:女娲本身、抽象的人的概念和女娲所造出的一个个具体的人。 1.)女娲是一个工厂类,也就是简单工厂模式的核
2016-04-26 09:31:41
247
原创 windows 主题壁纸更换
自己安装主题及图片路径:C:\Users\Administrator\AppData\Local\Microsoft\Windows\Themes\系统主题路径:C:\Windows\Resources系统壁纸图片路径:C:\Windows\Web\Wallpaper
2016-04-23 12:17:19
357
原创 ngrok
内网穿透软件地址 http://natapp.cn/http://www.cnblogs.com/xdp-gacl/p/5149171.html
2016-04-20 16:58:36
275
转载 通过maven添加quartz
pom.xml中相关dependency信息 org.springframework spring-context 3.1.1.RELEASE org.springframework spring-context-supp
2016-04-13 11:39:52
3998
1
转载 spring quartz学习总结: 基本任务结构和定义
简介 最近在工作中一些地方要用到quartz做定时任务,于是结合一些示例和自己的理解整理了几个示例。通过对这些基本概念的分析希望能够加深一点对它们的理解。 Quartz Quartz是一个开源的定时任务框架,在一些日常的任务中,我们经常有一些这样的需要,比如我们需要隔多少分钟去扫描或者检查一下某些文件,或者在指定的时间点内去处理一些文件。这些定时的任务更多的是一种批处理
2016-04-12 15:05:56
428
转载 crontab使用详解
使用crontab定时执行php代码,例 每隔十分钟执行一次:/10 * * * * wget -q --sqider http://******一、在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本。 每一小时执行myscript.php如下: 复
2016-04-12 15:04:45
257
原创 微信消息回复 该公众号暂时无法提供服务请稍后再试
解决 该公众号暂时无法提供服务请稍后再试被动回复用户消息当用户发送消息给公众号时(或某些特定的用户操作引发的事件推送时),会产生一个POST请求,开发者可以在响应包(Get)中返回特定XML结构,来对该消息进行响应(现支持回复文本、图片、图文、语音、视频、音乐)。严格来说,发送被动响应消息其实并不是一种接口,而是对微信服务器发过来消息的一次回复。在接收post的方
2016-03-16 11:22:00
2650
原创 数据库几个函数记录
最近学了两个函数 oracle的minushttp://blog.itpub.net/23494139/viewspace-1108100/Oracle 中 decode 函数用法http://www.cnblogs.com/vinsonLu/p/3512526.html
2016-03-16 11:15:20
342
转载 一个8583报文的简单例子
转:一个8583报文的简单例子 8583是这样的,我举一个简单的例子。以64个域的报文来举例,域是什么我也说不清楚,你可以把它想象为医院放药的抽屉,一个抽屉预先定义好要放什么东西,比如伟哥,或者感冒冲剂,一般情况下定义放伟哥的抽屉最好永远放伟哥,不要放别的东西,当然你也可以放板蓝根,但这样的话容易出错,也不太规范。数量是这么规定的,有三种情况:首先是定量,也就是说定义好这个抽屉放30瓶
2016-02-18 12:01:08
281
转载 Eclipse常用快捷键与代码模板
Eclipse常用快捷键汇总Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法
2016-02-18 10:54:26
376
转载 MyBatis Generator 详解
版权声明:版权归博主所有,转载请带上本文链接!联系方式:abel533@gmail.com目录(?)[+]MyBatis Generator中文文档MyBatis Generator中文文档地址:http://mbg.cndocs.tk/该中文文档由于尽可能和原文内容一致,所以有些地方如果不熟悉,看中文版的文档的也会有一定的障碍,所以本章根据
2016-01-28 10:04:32
438
转载 HTTP协议 (二) 基本认证
http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认证其他认证客户端的使用 什么是HTTP
2016-01-22 11:57:27
264
转载 Maven系列--pom.xml 配置详解
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/maven-v4_0_0.xsd">
2016-01-22 11:16:24
404
转载 HTTP报文详解
HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilte
2016-01-22 11:09:10
258
转载 和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS)
对于一般的开发人员来说,很少需要对安全领域内的基础技术进行深入的研究,但是鉴于日常系统开发中遇到的各种安全相关的问题,熟悉和了解这些安全技术的基本原理和使用场景还是非常必要的。本文将对非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS等这些安全领域内的技术进行一番简要的介绍,解释他们之间的关系,同时补充一些周边话题。0. 概览--常用安全技术及其之间的关联安全领域的技术众
2016-01-21 18:15:03
369
转载 数字证书(1)
公钥机制面临的问题-假冒身份发布公钥采用公钥机制进行加密传输面临的一个问题是公钥的发布。任何一个用户都可以通过网络向所有人发布伪造的公钥,如果某个用户假冒真正用户的名义发布一个公钥,在该假冒者被揭穿以前,他可以解读所有发向真正用户的加密消息,还可以通过签名冒充真正用户的身份。 用户A假冒用户B的身份发布一个公钥 其他用户使用假冒的公钥与用户B通信,信息内容被用户A窃取
2016-01-21 18:00:16
428
转载 网络加密解密原理(三) RSA加密解密及数字签名Java实现
流程分析:甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。甲方使用私钥加密数据,然后用私钥对加密后的数据签名,发送给乙方签名以及加密后的数据;乙方使用公钥、签名来验证待解密数据是否有效,如果有效使用公钥对数据解密。乙方使用公钥加密数据,向甲方发送经过加密后的数据;甲方获得加密数据,通过私钥解密。按如上步骤给出序列图,如下: 加密解密算法RSA" title="[
2016-01-21 13:54:28
637
转载 网络加密解密原理(二) RSA加密解密及数字签名Java实现
RSA公钥加密算法是1977年由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)一起提出的。当时他们三人都在麻省理工学院工作。RSA就是他们三人姓氏开头字母拼在一起组成的。 RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的绝大多数密码攻击,已被IS
2016-01-21 13:43:45
369
转载 TCP长连接与短连接的区别
TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要4次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的经典的三次握手示意图:经典的四次握手关闭图:TCP短连接我们模拟一下TCP短连接的情况,client向server发起连接请求
2016-01-20 18:01:17
322
转载 MyBatis Generator generatorConfig.xml配置详解
所有Generator的xml详细说明见:http://mybatis.org/generator/configreference/xmlconfig.html (英文版)现在针对generatorConfig.xml配置进行解说,至于其内部元素的详解见英文文档,贴上xml,里面都有注释,大家一看就明白了:Mybatis Generator configurationproject = EKSP
2016-01-14 18:02:03
318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人