- 博客(44)
- 资源 (15)
- 收藏
- 关注
原创 linux下查找java进程占用CPU过高原因
1. 查找进程top查看进程占用资源情况明显看出java的两个进程22714,12406占用过高cpu. 2.查找线程使用top -H -p 查看线程占用情况 3.查找java的堆栈信息将线程id转换成十六进制#printf %x 15664#3d30 然后再使用jstack查询线程的堆栈信息语法:jstack | grep -a 线程...
2018-01-03 11:33:16
109
原创 IntelliJ IDEA 快捷键大全
实用快捷键: Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*…*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复 alt+enter (modify/cast)代码提示 alt+/ctr+G 定位某一行Shift+F6 重构-重命名Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+E 最近打开的文件Ctrl+J 自动代码...
2017-09-14 10:00:00
101
原创 IntelliJ IDEA 使用教程(二)
Java修改及spring修改实时发布到tomcat注册密钥:https://zeroturnaround.com/software/jrebel/trial/注册后下载离线包:解压后设置Tomcat参数 Windows系统VM options: -noverify -agentpath:D:\soft\IntelliJ IDEA 2017.2\jrebel\l...
2017-09-14 09:56:02
107
原创 IntelliJ IDEA 使用教程(一)
1、注册帮助-Register 选择License server,粘贴到License server address中,http://idea.iteblog.com/key.php 2、关闭自动更新文件-设置-常规-帮助 3、隐藏.idea文件夹和.iml等文件IDEA项目会自动生成一个.idea...
2017-08-28 17:49:25
106
原创 第一章 BootStrap3 简介及HelloWord
Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。为什么使用 Bootstrap?移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。浏览器支持:所有的主流浏览器都支持 Bootstrap。Int...
2017-08-25 10:49:26
63
原创 第五章 Spring MVC 文件上传
spring mvc 文件上传:1、配置spring-mvc.xml[code="java"] [/code]2、添加controllerFileUploadController.java[co...
2017-08-23 11:31:40
56
原创 第四章 Spring MVC Rest风格的url、静态资源标签
一、Restful 风格的资源 URL 简介 REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式,可以降低开发的复杂性,提高系统的可伸缩性。目前在三种主流的Web服务实现方案中,因为REST模式的Web服务与复...
2017-08-23 10:21:46
62
原创 第三章 Spring MVC Servlet API与Json的支持
Spring MVC 对 Servlet API 的支持:[code="java"] /** * 将当前用户设置到cookie,使用Servlet API * * @param request * @param response * @return */ @RequestMapping("/login") public String l...
2017-08-22 23:06:21
60
原创 第二章 Spring MVC 增改查实例
本章是个小示例,使用spring mvc 模拟student对象的增删改查一、spring mvc 注解:1、@Controller 声明控制器[code="java"]@Controllerpublic class StudentController { //....}[/code]2、@RequestMapping ...
2017-08-22 17:06:34
63
原创 第一章 Spring MVC 你好spring mvc
Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。web.xml...
2017-08-22 14:34:01
64
原创 java 读取指定文件夹下的所有文件名称
[code="java"] public static void main(String[] args) { // This is the path where the file's name you want to take. String path = "D:\\workspace_spring\\S2SH\\WebContent\\WEB-INF\\lib"; ge...
2017-08-21 17:41:22
89
原创 第十五章 Spring4 整合 struts2、hibernate
这是spring4的最后一章,前面的学习都是做铺垫,这一章才是真正的实战,所有技术的学习都是为了应付实际项目需求。这一章将详细讲解ssh框架。本章使用到的知识点较多,直接上代码吧,注释写得很详细。由于博客单个文件限制10M,所以将lib拆分成3个压缩包上传。请解压lib压缩包到项目的lib下即可运行。lib列表:antlr-2.7.7.jaraopallianc...
2017-08-21 17:25:22
71
原创 第十四章 Spring4 切面事物与事物通知与传播行为
配置事务切面:[code="java"] [/code]事务传播行为:Spring 中,当一个 service 方法调用另外一个 service 方法的时候,因为每个 service 方法都有事 务,这时候就出现了事务的嵌套;由此,就产生了事务传播行为; 在 S...
2017-08-21 10:07:08
75
原创 第十三章 Spring4 编程式事物管理
事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。在企业级应用程序开发中,事务管理必不可少的技术,用来确保数据的完整性和一致性。编程式事务管理:Spring 提供的事务模版类:[code="java"] ...
2017-08-21 09:37:30
67
原创 第十二章 Spring4 支持参数命名的JdbcTemplate
NamedParameterJdbcTemplate 的使用;支持命名参数变量; org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate一、xml配置:[code="java"] ...
2017-08-21 09:31:28
75
原创 第十章 Spring AOP之通知
AOP之通知:通过配置spring,将通知切入在方法执行前或后,添加打印日志信息,异常信息,获取类名,方法名,参数等1,前置通知; 2,后置通知; 3,环绕通知; 4,返回通知; 5,异常通知;[code="java"] ...
2017-08-18 10:26:59
64
原创 第九章 Spring4 AOP
AOP概念:面向切面编程(也叫面向方面编程):Aspect Oriented Programming(AOP),是软件开发中的一个热点,也是 Spring 框架中的一个重要内容。利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度 降低,提高程序的可重用性,同时提高了开发的效率。 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。...
2017-08-18 10:10:25
45
原创 第五章 Spring4 自动装配、方法注入
Spring 自动装配: 通过配置 default-autowire 属性,Spring IOC 容器可以自动为程序注入 bean;默认是 no,不启用自动装配; default-autowire 的类型有 byName,byType,constructor; byName:通过名称进行自动匹配; byType:根据类型进行自动匹配; constructor:和 b...
2017-08-16 15:13:29
51
原创 第三章 Spring4 依赖注入
第一节:装配一个 bean第二节:依赖注入IOC(控制反转:InverseofControl ) ,又称作 依赖注入,是一种重要的面向对象编程的法则来削减计算机程序 的耦合问题,也是轻量级的 Spring 框架的核心。1,属性注入;2,构造函数注入;(通过类型;通过索引;联合使用)3,工厂方法注入;(非静态工厂,静态工厂)4,泛型依赖注入...
2017-08-16 14:38:18
43
原创 第二章 Spring4 IOC
第一节:spring ioc 简介 IOC(控制反转:InverseofControl ) ,又称作 依赖注入,是一种重要的面向对象编程的法则来削减计算机程序 的耦合问题,也是轻量级的 Spring 框架的核心。 第二节:spring ioc 实例讲解 参考源码 [code="java"] ...
2017-08-16 14:30:23
44
原创 第一章 Spring4 简介及获取Bean
第一节:Spring4 简介Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。Spring 作者:RodJohnson; 官方网站:http://spring.io/ 最新开发包及文档下载地址:http...
2017-08-16 14:08:30
44
原创 Lucene全文检索引擎
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎...
2017-08-04 15:42:13
248
原创 java消息服务之ActiveMQ
JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完...
2017-08-03 16:58:44
68
原创 LINUX下使用Shell自动监控tomcat并且执行重启操作
文件名称为monitor.sh,如果没有执行权限请使用chmod 777 monitor.sh #!/bin/sh # func:自动监控tomcat脚本并且执行重启操作# author:danny# date:02/20/2013# DEFINE # 获取tomcat进程IDTomcatID=$(ps -ef |grep tomcat |grep...
2017-08-03 16:51:53
63
原创 Lucene JAVA全文检索引擎
Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Luce...
2017-08-03 15:15:50
234
原创 java分割List,按指定大小分割List
import java.util.ArrayList;import java.util.List;import java.util.Set;/*** * 集合操作类 * @author fx * */public class ListUtils { /** * 分割List * @author xu.feng * @date 2016.06...
2017-07-05 16:56:06
431
原创 java Set转List,Java List元素排序
Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能;如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f,g这样,当然数字也是这样的。compare(a,b)方法:根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。equals(obj)方法:仅当指定的对象也是一个 Compar...
2017-07-04 14:26:49
351
原创 Python2.7 环境搭建
win10 64位操作系统下安装python2.7 1、官方下载python2.7 点击下载python-2.7.13.msi文件,直接双击运行,修改安装目录,以免配置环境变量时找不到。 2、配置python环境变量 如果配置不好环境变量,就用cmd配置:path=%path%;C:\Python27 3、测试python是否安装成功,...
2017-05-27 17:46:14
97
原创 火狐浏览器手动安装插件“组件未验证无法安装”问题解决
win10按alt弹出菜单栏,选择工具-附加组件 手动添加附件 在电脑系统中使用火狐浏览器时,我们经常会添加各种插件来完善浏览器的使用功能。但是有用户在火狐浏览器中添加插件,却提示“此附加组件无法安装,因为它未经验证”。对于这样的问题,我们不妨先参考下面的方法,看看能否解决问题。 电脑添加火狐浏览器插件提示附加组件未经验证无法安装怎么办 1、打开火狐...
2017-03-14 11:01:02
819
原创 extjs 入门实例之布局
extjs布局,layout使用方法,extjs左右布局,extjs多表格布局。 使用版本ext-4.2.1-gpl,官网直接有下载的。 html代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html...
2017-03-10 17:05:12
102
原创 如何通过远程桌面连接把文件复制到远程主机,远程桌面不能复制粘贴解决办法...
如何通过远程桌面连接把文件复制到远程主机,远程桌面不能复制粘贴解决办法 1、win+r 运行远程指令 2、输入ip 3、显示选项并切换到本地资源 4、选择驱动器所需 5、链接桌面 按照以上设置即可完成远程机器与本机复制粘贴文件,如本机无法与远程机器复制粘贴可尝试杀掉远程机器的rdpclip.exe 进程然后重新启动rdpclip.exe 进程...
2017-03-10 16:55:45
512
原创 linux下安装mysql和java,linux在线安装mysql和java,yum mysql和yum java
一、安装 java jdk 1、查看CentOS自带JDK是否已安装方式一:yum list installed |grep java方式二:rpm -qa | grep jdk rpm -qa | grep gcj 2、卸载:卸载对应版本的JDK相关文件输入:yum -y remove java-1.7.0-openjdk*卸...
2017-03-10 16:43:46
48
原创 linux环境下java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec
java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodecat com.sun.media.jai.codecimpl.JPEGImageEncoder.encode(JPEGImageEncoder.java:184)at com.runqian.base4.util.ImageUtils.writeJPEG(Unkn...
2017-03-10 16:40:54
162
原创 mysq入门l练习题,student score 表及练习题
Sutdent表的定义字段名字段描述数据类型主键外键非空唯一自增Id学号INT(10)是否是是是Name姓名VARCHAR(20)否否...
2017-03-09 11:31:04
351
spring quartz maven 定时任务实例
2017-09-29
colorbox弹出窗口,置顶弹出隐藏层,并且背景置灰 简单示例,简单调用方式,更多调用方式请网上查询资料,仅提供运行所需依赖c
2017-08-09
hudson3下载,持续集成工具,java项目自动发布部署工具
2017-07-21
java执行linux命令,java调用linux脚本文件,java启动停止发布tomcat,servlet ajax文件上传
2017-07-21
java高清缩略图不丢真
2015-10-27
java生成高清缩略图不丢真,java压缩图片
2015-10-27
表白小程序,专哄女生,网页,配有音乐,心形花动画,可修改表白内容,加有qq聊天接口可以修改成自己的,内容慢慢弹出来 华丽丽
2013-02-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人