- 博客(10)
- 资源 (5)
- 收藏
- 关注

原创 DHCP协议分析
一、DHCP客户机初始化: 1. 寻找DHCP Server 当DHCP客户机第一次登录网络的时候(也就是客户机上没有任何IP地址数据时),它会通过客户端基于UDP的源端口号68,向网络上发出一个DHCPDISCOVER数据包(包中包含客户机的MAC地址和计算机名等信息)。因为客户机还不知道自己属于哪一个网络,所以封包的源地址为0.0.0.0,目标地址为255.255.255.255,目
2017-12-24 22:24:11
1532

原创 struts2怎么使用redis共享
struts2怎么使用redis共享最近公司项目本来后台的crm系统已经是做的快完成了,突然说ios跟安卓系统的底层全都要接入本crm数据,考虑很多安全因素,决定使用redis共享数据及安全信息。 主要是验证用户合法性首先我们要在struts的配置中添加如下的redis配置:<!-- redis 配置 --> <bean id="jedisPoolConfig" class="re
2016-11-04 12:19:31
2941
4

原创 JAVAEE_springmvc+maven+batis
首先是创建一个maven的web项目,在这里就不详细说明了,大家可以自己去百度查一下。创建好了之后我们需要配置该项目的build_path,这里我们选择java1.7以及tomcat7 之后是对应src下的source文件夹,如果项目里面src/main下没有java,resource,或者src/test下没有java,resource的话我们可以自己手动创建一下,build_path时候对应其
2016-08-08 17:32:12
455
原创 J2Cache根据开发环境依赖配置
前言J2cache是oschina站长红薯前辈写的一套牛逼框架,但里面留了很多的坑。生产环境一直用该框架做了一二级缓存,但是就在前几天生产突然爆了redis超时,无奈找不到原因。我本地debug发现找不到配置文件。说到这真的很奇怪,我按着网上说的在properties中加入了j2cache.config-location配置并制定不同开发环境对应的配置文件,可是当我debug到J2Cache.class类的时候始终找到的是j2cache.properties文件。很郁闷,为什么找不到了,而且生产都大半年
2021-01-12 16:32:37
969
原创 Jenkins主动拉取GitHub代码编译并发送邮件
jenkins依次安装一下pluginsGit、Git client、GIT server、GitHub、GitHub Branch Source、Gradle、Docker Pipeline、Git Parameter Plug-In、Email Extension、Docker Commons Plugin新建项目 - 写好 Description - ![在这里插入图片...
2019-11-22 10:44:03
2425
原创 Java PGP 加密 应用邮件、银行场所
在官方网站下载JCE无限制权限策略文件下载后解压,可以看到local_policy.jar和US_export_policy.jar以及readme.txt如果安装了JRE,将两个jar文件放到%JRE_HOME%\lib\security目录下覆盖原来的文件如果安装了JDK,将两个jar文件放到%JDK_HOME%\jre\lib\security目录下覆盖原来文件适用JDK6的JC...
2019-07-25 10:19:02
2543
原创 如何用Nginx实现ssh的转发
如何用Nginx实现ssh的转发在windows上安装了vmware,但是公司网络的严格限制,并不能单独给虚拟机一个局域网内的ip,正当无路之际想到了反代理,于是尝试用Nginx,使用stream模块做ssh转发。说明下环境1.本机IP是192.168.116.912.虚拟机采用了NAT模式,IP是192.168.169.103.另外一台同本机IP是同一局域网,IP是192.168.11...
2019-07-08 14:12:06
20349
9
原创 Hibernate中的数据验证框架
Hibernate中的数据验证框架Annotation 作用Hibernate metadata impact**经常我们在web表单提交或者服务器接受一些restful的时候,为了验证表单数据的严密性,我们可以应用这个框架,在对应的实体类上注解后,给定特定的验证表达式就可以直接在response_msg中返回对应的参数信息。** @AssertFalse 被注解的元素必须为false @Ass
2017-12-01 12:46:33
260
原创 svn-linux中创建资源库
cd /usr/project/svn/mkdir Integral_Websvnadmin create /usr/project/svn/Integral_Web(1)进入到新的项目的conf目录下: cd /usr/project/svn/Integral_Web/conf(2)修改passwd文件:(添加用户名)vi passwd [users] # ha
2017-03-10 11:22:41
913
原创 redis分布式锁机制
redis采用单线程,在一些处理上速度快,效率高.在一些购物平台上,比如秒杀某个物品,都是需要锁来进行资源的锁定,某个用户秒杀到了,就得确保别的用户不能抢,至于用户付款还是取消那就是别的事情了.既然我们用redis,那就看看一些基本 Redis命令介绍 使用Redis实现分布式锁,有两个重要函数需要介绍SETNX命令(SET if Not eXists) 语法: SETNX key valu
2016-12-14 13:35:35
1166
synergy_v1.1190760e_macos.dmg
2020-12-04
git extentions中文插件
2019-11-25
JAVA-PGP加密验签完整Demo.rar
2019-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人