- 博客(45)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 Tomcat8.5通过startup.bat找到项目的入口方法main
我的笔记是在OneNote整理的,图文结合的,OneNote复制出来就是图片了
2021-04-23 21:21:42
253
原创 Tomcat8.5可执行脚本分析-catalina.bat
参考https://blog.csdn.net/dragonpeng2008/article/details/66970577https://www.cnblogs.com/54chensongxia/p/13234398.html脚本源码分析在catalina.bat中主要做的事情有:再次验证并设置CATALINA_HOME和CATALINA_BASE的值如果setenv.bat文件存在,那么从setenv.bat获取平台环境变量(Get standard environment
2021-04-23 20:37:21
156
原创 Tomcat8.5启动脚本分析-startup.bat
参考https://www.cnblogs.com/54chensongxia/p/13234398.htmlhttps://blog.csdn.net/dragonpeng2008/article/details/66970555?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161890385816780255233609%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%25
2021-04-23 20:23:00
113
原创 将ClearCase的客户端编码设置为UTF-8
如果我们的代码是在UTF-8环境下开发的,用ClearCase更新代码后,使用ClearCase比对文件,出现中文乱码,影响阅读。是因为ClearCase默认的编码不是UTF-8,将编码设置为UTF-8即可。第一步窗口–>首选项–>常规–>编辑器–>文本编辑器–>拼写,在右侧中找到编码,将编码选为utf-8第二步窗口–>首选项–>常规–>工作空间,在右侧中找到“文本文件编码”,选择UTF-8。保存。重新打开比对窗口,中文就不会乱码了。..
2021-04-22 10:49:46
255
原创 Xshell-7.0.0056p.exe与Xftp-7.0.0056p.exe官网免费下载 免破解
Xshell-7.0.0056p.exe与Xftp-7.0.0056p.exe官网免费下载Thank you for your interest in Xftp 7. If you did not request a download link for Xftp 7, please contact our support team at support@netsarang.com to have your email address removed from any future emails relat
2021-02-07 12:15:00
4293
1
原创 jdk8JVM运行时数据区内存模型-官网翻译
jdk1.8JVM运行时数据区官网文档网址:https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.5我是用OneNote整理的笔记资料,复制过来就是图片格式了。
2020-06-22 15:58:15
376
原创 从30岁到35岁:为你的生命多积累一些厚度
常常思考一个问题:是不是考虑做2年开发,打2年酱油,然后结婚生子,这样到底行不行?无论你是男是女,人生是一场独自修行的道路。如果在可以选的时候,还是选择靠自己吧。无论你是要养家还是要实现人生价值,如果你处在迷茫之中,希望这篇文章可以传达一些正能量,可以帮到你。--当然这篇文章是转的呀,但真的很有理啊,假如看了这篇文章,会影响到你的一生,那么我就觉得今天这一小时的时间花在这里值了。你所有不曾料想...
2018-07-31 17:29:40
261
hibernate注解(annoation)使用id主键生成策略
参考原文:http://blog.csdn.net/shendeguang/article/details/47976117hibernate注解(annoation)使用id主键生成主要要使用到以下几个注解: @Id,@GeneratedValue,@GenericGenerator. ,@GeneratedValue的作用是JPA的默认实现自定义主键生成策略,@GenericGener...
2018-01-22 16:16:44
1072
1
javaweb + tomcat + 部署 + 域名绑定 + 默认首页
①:把javaweb项目打包成war(不会的自行百度) ②:把war拷贝到服务器的tomcat里面的webapps下 ③:到bin文件夹下.bat文件启动tomcat,启动后会解压war包 ⑤:解压后,在webapps下会得到与你war名相同的文件夹(这文件夹就是你的项目了) ⑥:到你项目的WEB-INF文件夹下的web.xml里,在<welc...
2017-12-13 19:00:11
174
Linux centos 7操作系统 安装jdk 8
环境:Linux 的centos 7 操作系统安装jdk 8 一、下载首先去官网下载Linux环境下的jdk压缩文件,官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html我这下载的是jdk-8u151版本的,将下载好的jdk通过xftp等工具上传到Linux二、上传文件通过...
2017-12-13 14:58:58
104
Linux常用命令总结
一、解压、压缩命令 .tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName .tar.gz 和 ....
2017-12-13 14:40:42
102
Maven提高篇系列之一——多模块 vs 继承
通常来说,在Maven的多模块工程中,都存在一个pom类型的工程作为根模块,该工程只包含一个pom.xml文件,在该文件中以模块(module)的形式声明它所包含的子模块,即多模块工程。在子模块的pom.xml文件中,又以parent的形式声明其所属的父模块,即继承。然而,这两种声明并不必同时存在,我们将在下文中讲到这其中的区别。 (一)创建Maven多模块工程 多模块的好...
2017-08-31 21:49:59
84
聊聊并发-Java中的Copy-On-Write容器
聊聊并发-Java中的Copy-On-Write容器Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnW...
2017-04-20 09:49:14
73
通过ip连接MySQL时出现1449、1045异常
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法把sql导到本地,执行存储过程 或者 查看视频报错:mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法权限问题,授权 给 r...
2017-04-20 09:37:09
1013
解决 IDEA 中src下xml等资源文件无法读取的问题
该问题的实质是,idea对classpath的规定。在eclipse中,把资源文件放在src文件夹下,是可以找到的;但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。 下面说说几种解决方法,网上说的都很混乱,我这里做一个总结:推荐方法4 1.将所有资源文件放在resources文件夹下这样做很方便,比较容易想到,但是层次性就很差了,比...
2017-03-16 10:07:27
567
jQuery Validate验证框架详解--form表单验证
一、导入JS文件 注意Validate的导入要在jQuery库之后。代码如下:先导入jQuery库,然后导入Validate插件,如果是中文提示还需要导入messages_zh.js。<script src="jQuery.1.8.3.js" type="text/javascript"></script><script src="jquery...
2017-03-13 19:29:27
804
HTML中的& nbsp; & ensp; & emsp;等6种空格标记
HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格(&nbsp;)是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(&ensp; &emsp; &thinsp; &zwnj;&zwj;)在不同浏览器中宽度各异。&nbsp;它叫不换行空格,全称No-Break Space,它是最常见和我们使用...
2017-03-08 16:22:55
67157
2
jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。 1.执行时间window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。$(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同...
2017-03-06 11:52:29
91
原创 idea 内存溢出配置
vm options里面输入:-server -XX:PermSize=128M -XX:MaxPermSize=256m
2017-03-01 13:19:33
301
return与finally执行顺序
文章引用:http://www.cnblogs.com/fery/p/4709841.html有return的情况下try catch finally的执行顺序(最有说服力的总结)结论:1、不管有没有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回...
2017-02-27 16:09:50
206
原创 java生成图片验证码
utils代码:package com.yunlian.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.A...
2017-02-24 10:14:13
81
css实现小三角样式
这次在开发中,想用图标小三角来说明功能,可是又不想使用图片,就在网上找了不少的文章,结果发现下面这段代码是可行的,发出来,仅供大家参考:<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>请选择身份...
2017-02-24 10:13:17
855
java发送短信验证码
1、注册账号:互亿无线,有200条测试短信2、可以直接下载接口代码,里面是各种语言的案例代码3、在子的项目中导入jar包,jar包在下载下来的借口代码中就有commons-codec-1.3.jar、commons-httpclient-3.0-rc4.jar、commons-logging-1.0.4.jar、dom4j-1.6.1.jarjava代码:package co...
2017-02-14 11:33:41
196
java发送邮件
1、先导入jar包:mail-1.4.7.jarjava代码:package com.yunlian.utils;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.M...
2017-02-14 11:17:26
109
memcached客户端java连接代码
Java代码:package com.itspace.thirdTechnology.memcached;import com.danga.MemCached.MemCachedClient;import com.danga.MemCached.SockIOPool;import org.springframework.stereotype.Component;im...
2016-11-16 13:37:16
97
windows安装memcached服务
1.百度搜索下载window版本的memcached软件,下载好后,解压文件。 2.以管理员身份运行cmd.exe,进入memcached的解压目录,找到memcached.exe的目录; 3.输入命令“memcached.exe -d install”进行安装,然后输入命令“memcached.exe -d start”启动服务。 4.计算机-->单击右键--&g...
2016-07-10 19:49:34
121
原创 memcached linux 安装
下载并安装Memcache服务器端服务器端主要是安装memcache服务器端.下载:http://memcached.org/downloads另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新版本是libevent-2.0。(如果你的系统已经安装了libevent,可以不用安装)官网:http://libeve...
2016-03-23 10:49:11
85
oracle 12c的plsql64位系统安装
上次安装好oracle 12c与PLSQL后,今天打算登录plql,可是,问题出来了,plsql登录窗口中的“数据库”选项一个选项都没有,这明显有问题啊。接下来就是各种百度,折腾了接近两个小时,总算折腾好了,因此,在此跟大家一起分享一下(申明一下,我的电脑是win8.1的64位系统,安装的oracle是12c的): Win 8 64位系统上安装64 位Oracle,但是没有64位的PL/S...
2016-03-21 11:38:41
227
原创 java定时器
java代码:package com.value.yun;import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * Created by yunlian1989 on 2015/8/13. * 定时器 ...
2016-03-09 10:37:03
161
原创 activemq服务端安装
activemq服务端官网下载地址:http://activemq.apache.org/上面有windows系统的和Linux等系统的,下载下来就好。windows的安装最简单,下载下来,解压后,根据自己的系统选择win32文件夹还是win64文件夹,打开对应文件夹,双击activemq.bat就能启动消息队列服务器。Linux的安装有些复杂:1.新建一个文件夹acti...
2016-03-09 10:36:53
323
activemq消费者
java代码: package com.yanzhi.system;import com.yanzhi.tools.C;import com.yanzhi.tools.Global;import com.yanzhi.tools.StringUtils;import org.apache.activemq.ActiveMQConnectionFactory;im...
2016-03-08 20:41:03
124
activemq生产者
java代码 package com.yanzhi.system;import com.yanzhi.test.TestObject;import com.yanzhi.tools.C;import com.yanzhi.tools.Global;import com.yanzhi.tools.StringUtils;import org.apache.activ...
2016-03-08 19:36:54
119
原创 【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)
【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)前言这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获在下才疏学浅,文中难免会有不同程度的错误,请您指正留言 PS:事件阶段一节请看最新博客,之前理解有误javascript...
2016-01-29 19:17:54
220
原创 软件开发过程 --迭代,进化和敏捷
介绍相对于顺序或“瀑布”生命周期,迭代和进化式开发(iterative and evolutionary development)对部分系统及早地引入了编程和测试,并重复这一循环。这种方式通常会在还没有详细定义所有需求的情况下假设开发开始,同时使用反馈来明确和改进演化中的规格说明。迭代开发是UP和大多数其他现代方法中的关键实践。在这种生命周期方法中,开发被组织成一系列固定的短期(如三个星...
2016-01-19 10:47:26
1447
大型网站数据库解决方案
对于大型网站系统而言,有三个难以逾越的难题: 1、数据资源已近乎等同生存资本,如何保障网站数据不丢失? 2、网站业务停服带来巨大经济损失,如何构建多级高可用? 3、高并发流量带来的系统压力激增,系统如何应对? 阿里云云数据库RDS沉淀阿里巴巴集团多年数据库技术,深耕各行业数据库解决方案,对网站系统的各级难题均有可靠的应对策略。 一、网站数据安全 数据安全已经成为一家网站赖以生存的...
2016-01-18 09:59:39
702
CopyOnWriteArrayList与List(ArrayList)
CopyOnWriteArrayList,因何而存在?ArrayList的一个线程安全的变体,其所有可变操作(add、set 等)都是通过对底层数组进行一次新的复制来实现的,代价昂贵。 CopyOnWriteArrayList,是因”并发”而生。 CopyOnWriteArrayList,改了其中的某对象的某个值, 【场景一】对于ArrayList,使用直接方式...
2015-12-26 10:37:05
331
jQuery、layer实现弹出层的打开、关闭
打开弹出层:在list页面带入layer.js<script type="text/javascript" src="/admin/layer/layer.js"></script> 在list页面点击时,弹出form弹出层,list.js:$(".add_category,.update").click(function(){ //弹出...
2015-09-28 10:45:50
420
jquery validate异步验证时多参数传递
JSP代码:<form role="form" class="add_form"> <input type="hidden" name="adminUserCategory.id" value="${adminUserCategory.id}" class="categoryId"> <div clas
2015-09-28 10:21:04
798
线程练习题2
2017-12-20
myeclipse2015引用另一个项目的xml文件失败
2015-10-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人