自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

su

  • 博客(45)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Tomcat8.5停止脚本分析-shutdown.bat

2021-04-27 09:55:27 265

原创 Tomcat8.5-Bootstrap-静态代码块

2021-04-26 13:31:50 150

原创 Tomcat8.5通过startup.bat找到项目的入口方法main

我的笔记是在OneNote整理的,图文结合的,OneNote复制出来就是图片了

2021-04-23 21:21:42 229

原创 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 143

原创 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 103

原创 将ClearCase的客户端编码设置为UTF-8

如果我们的代码是在UTF-8环境下开发的,用ClearCase更新代码后,使用ClearCase比对文件,出现中文乱码,影响阅读。是因为ClearCase默认的编码不是UTF-8,将编码设置为UTF-8即可。第一步窗口–>首选项–>常规–>编辑器–>文本编辑器–>拼写,在右侧中找到编码,将编码选为utf-8第二步窗口–>首选项–>常规–>工作空间,在右侧中找到“文本文件编码”,选择UTF-8。保存。重新打开比对窗口,中文就不会乱码了。..

2021-04-22 10:49:46 234

原创 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 [email protected] to have your email address removed from any future emails relat

2021-02-07 12:15:00 4001 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 360

原创 从30岁到35岁:为你的生命多积累一些厚度

常常思考一个问题:是不是考虑做2年开发,打2年酱油,然后结婚生子,这样到底行不行?无论你是男是女,人生是一场独自修行的道路。如果在可以选的时候,还是选择靠自己吧。无论你是要养家还是要实现人生价值,如果你处在迷茫之中,希望这篇文章可以传达一些正能量,可以帮到你。--当然这篇文章是转的呀,但真的很有理啊,假如看了这篇文章,会影响到你的一生,那么我就觉得今天这一小时的时间花在这里值了。你所有不曾料想...

2018-07-31 17:29:40 249

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 1056 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 164

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 95

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 94

Maven提高篇系列之一——多模块 vs 继承

通常来说,在Maven的多模块工程中,都存在一个pom类型的工程作为根模块,该工程只包含一个pom.xml文件,在该文件中以模块(module)的形式声明它所包含的子模块,即多模块工程。在子模块的pom.xml文件中,又以parent的形式声明其所属的父模块,即继承。然而,这两种声明并不必同时存在,我们将在下文中讲到这其中的区别。  (一)创建Maven多模块工程 多模块的好...

2017-08-31 21:49:59 71

聊聊并发-Java中的Copy-On-Write容器

聊聊并发-Java中的Copy-On-Write容器Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修改这个内容的时候,才会真正把内容Copy出去形成一个新的内容然后再改,这是一种延时懒惰策略。从JDK1.5开始Java并发包里提供了两个使用CopyOnWrite机制实现的并发容器,它们是CopyOnW...

2017-04-20 09:49:14 59

通过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 997

解决 IDEA 中src下xml等资源文件无法读取的问题

该问题的实质是,idea对classpath的规定。在eclipse中,把资源文件放在src文件夹下,是可以找到的;但是在idea中,直接把资源文件放在src文件夹下,如果不进行设置,是不能被找到的。 下面说说几种解决方法,网上说的都很混乱,我这里做一个总结:推荐方法4 1.将所有资源文件放在resources文件夹下这样做很方便,比较容易想到,但是层次性就很差了,比...

2017-03-16 10:07:27 561

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 777

HTML中的& nbsp; & ensp; & emsp;等6种空格标记

HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(      ‌‍)在不同浏览器中宽度各异。 它叫不换行空格,全称No-Break Space,它是最常见和我们使用...

2017-03-08 16:22:55 59815 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 78

原创 idea 内存溢出配置

vm options里面输入:-server -XX:PermSize=128M -XX:MaxPermSize=256m

2017-03-01 13:19:33 286

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 188

原创 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 67

css实现小三角样式

这次在开发中,想用图标小三角来说明功能,可是又不想使用图片,就在网上找了不少的文章,结果发现下面这段代码是可行的,发出来,仅供大家参考:<html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>请选择身份...

2017-02-24 10:13:17 842

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 184

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 99

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 86

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 108

原创 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 70

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 213

原创 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 154

原创 activemq服务端安装

 activemq服务端官网下载地址:http://activemq.apache.org/上面有windows系统的和Linux等系统的,下载下来就好。windows的安装最简单,下载下来,解压后,根据自己的系统选择win32文件夹还是win64文件夹,打开对应文件夹,双击activemq.bat就能启动消息队列服务器。Linux的安装有些复杂:1.新建一个文件夹acti...

2016-03-09 10:36:53 312

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 111

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 108

原创 【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)

【移动端兼容问题研究】javascript事件机制详解(涉及移动兼容)前言这篇博客有点长,如果你是高手请您读一读,能对其中的一些误点提出来,以免我误人子弟,并且帮助我提高如果你是javascript菜鸟,建议您好好读一读,真的理解下来会有不一样的收获在下才疏学浅,文中难免会有不同程度的错误,请您指正留言 PS:事件阶段一节请看最新博客,之前理解有误javascript...

2016-01-29 19:17:54 189

原创 软件开发过程 --迭代,进化和敏捷

介绍相对于顺序或“瀑布”生命周期,迭代和进化式开发(iterative and evolutionary development)对部分系统及早地引入了编程和测试,并重复这一循环。这种方式通常会在还没有详细定义所有需求的情况下假设开发开始,同时使用反馈来明确和改进演化中的规格说明。迭代开发是UP和大多数其他现代方法中的关键实践。在这种生命周期方法中,开发被组织成一系列固定的短期(如三个星...

2016-01-19 10:47:26 1295

大型网站数据库解决方案

对于大型网站系统而言,有三个难以逾越的难题: 1、数据资源已近乎等同生存资本,如何保障网站数据不丢失? 2、网站业务停服带来巨大经济损失,如何构建多级高可用? 3、高并发流量带来的系统压力激增,系统如何应对? 阿里云云数据库RDS沉淀阿里巴巴集团多年数据库技术,深耕各行业数据库解决方案,对网站系统的各级难题均有可靠的应对策略。   一、网站数据安全      数据安全已经成为一家网站赖以生存的...

2016-01-18 09:59:39 558

CopyOnWriteArrayList与List(ArrayList)

CopyOnWriteArrayList,因何而存在?ArrayList的一个线程安全的变体,其所有可变操作(add、set 等)都是通过对底层数组进行一次新的复制来实现的,代价昂贵。 CopyOnWriteArrayList,是因”并发”而生。  CopyOnWriteArrayList,改了其中的某对象的某个值, 【场景一】对于ArrayList,使用直接方式...

2015-12-26 10:37:05 318

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 404

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 781

JDBC笔记.docx

适合Java初学者使用的JDBC笔记,内容详细,有完整的案例可以参考。如果是有经验的人也可以参考,就当再学一遍了

2020-06-23

线程练习题2

实现两个线程,一个线程打印1-52,另一个线程打印A-Z,要求输出的结果如下: 1 2 A 3 4 B 5 6 C 7 8 D 9 10 11 12 ... 52 E F G H I J K ... X Y Z 即:当数字小于9时,数字和字母交替打印; 当数字大于等于9时,先把数字打印完,再打印剩下的字母

2017-12-20

线程练习题

利用线程的通信机制,用两个线程打印以下的结果: 1 2 A 3 4 B 5 6 C 7 8 D ... 49 50 Y 51 52 Z 即:数字和字母交替打印;

2017-12-20

JDK标准安装

JDK标准安装,按照这种方式安装,后期的tomcat使用、maven使用都不会出现问题

2017-12-20

修改tomcat项目的图标

可以用于修改tomcat项目的项目图标,不修改的时候,默认是tomcat的默认的猫图标

2017-12-20

china_area

记录了中国的所有的省市区信息,包括编号、名称、父级编号等字段,共计三千三百多条记录,可以直接导入数据库使用

2017-12-20

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

TA关注的人

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