- 博客(66)
- 资源 (2)
- 收藏
- 关注
原创 正则表达式的符号
特殊符号和字符符号表示法描述正则表达式示例literal匹配文本字符串的字面值literalaaare1|re2匹配正则表达式re1或re2aaa|bbb.匹配任何字符(除了\n)b.b^匹配字符串起始部分^/bin$匹配字符串结束部分*.sh$*匹配0次或者多次前面出现的正则表达式[0-9]*+匹配1次或者多...
2019-07-25 22:48:58 313
转载 idea插件篇之java内存分析工具(JProfiler)
原文:https://blog.csdn.net/qq_22194659/article/details/83829891
2019-04-15 16:44:30 3069
转载 springboot启动时是如何加载配置文件application.yml文件
今天启动springboot时,明明在resources目录下面配置了application.yml的文件,但是却读不出来,无奈看了下源码,总结一下springboot查找配置文件路径的过程,能力有限,欢迎各位大牛指导!!!spring加载配置文件是通过listener监视器实现的,在springboot启动时:在容器启动完成后会广播一个SpringApplicationEvent事件...
2018-10-25 17:01:33 3133 1
转载 lucene源码构建-idea--eclipse--NetBeans
源码下载地址选择对应的版本下载源码编译环境需要 ant 和ivy ,版本请查看build.txt (6.3.0 可用ant-1.9.11 ivy-2.2.0 亲测可以 jdk1.8)ant配置好环境变量后执行ant compile如果您在调用Ant时看到Ivy missing 的错误(例如,.ant/lib不存在),运行Ant ivy-bootstrap和重试。ant ivy...
2018-07-30 22:12:06 424
转载 Ant + Ivy管理项目依赖
参考博客:https://blog.csdn.net/wanghjbuf/article/details/54773440 https://www.2cto.com/kf/201703/613386.html一、Ant安装官方主页http://ant.apache.org下载新版的ant。 *下载对应的版本,解压到我们的硬盘。二、配置环...
2018-07-30 17:19:54 3862
转载 Linux下复制粘贴快捷键
1. 在终端下: 复制命令:Ctrl + Shift + C 组合键. 粘贴命令:Ctrl + Shift + V 组合键. 2. 在控制台下: 复制命令:Ctrl + Insert 组合键 或 用鼠标选中即是复制。 粘贴命令:Shift + Insert 组合键 或 单击鼠标滚轮即...
2018-07-29 13:12:08 82435 2
转载 Linux系统查看CPU使用率的几个命令
在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。而监控CPU的性能一般包括以下3点:运行队列、CPU使用率和上下文切换。对于每一个CPU来说运行队列最好不要超过3,例如,如果是双核CPU就不要超过6。如果队列长期保持在3以上,说明任何一个进程运行时都不能马上得到cpu的响应,这时可能需要考虑升级cpu。另外满负荷运行cpu的使用率最好是user空间保持在65%~...
2018-07-29 13:09:53 723
转载 Linux下的vi编辑命令中查找·替换详解
一、查找 查找命令 /pattern<Enter> :向下查找pattern匹配字符串 ?pattern<Enter>:向上查找pattern匹配字符串 使用了查找命令之后,使用如下两个键快速查找: n:按照同一方向继续查找 N:按照反方向查找 字符串匹配 pattern是需要匹配的字符串,例如: 1 1: /abc<E...
2018-07-29 13:05:26 569
转载 The method setItems(String) in the type ForTokensTag is not applicable for the arguments (Object)
1. 问题看到这个错误以为是貌似jsp页面有误,c:forTokens标签用错了??An error occurred at line: 444 in the jsp file: /WEB-INF/pages/countOrder/viewCountOrderDetails.jspThe method setItems(String) in the type ForTokensTa...
2018-07-28 08:46:21 2563
转载 推荐一个zookeeper信息查看工具
转载地址:https://blog.csdn.net/ouyida3/article/details/46699253 http://blog.csdn.net/atco/article/details/13628523zookeeper信息查看工具下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspe...
2018-07-21 12:54:32 1292
转载 eclipse如何安装java decompiler反编译插件
转载地址:https://blog.csdn.net/SweetTool/article/details/78108435最近有一个老项目要维护,属于eclipse工程。因为已经习惯了IDEA的反编译插件,所以也捣鼓着给eclipse安装一个。一、反编译插件 jadclipse VS java-decompiler1. jadclipse是eclipse非常出名的反编译插件,能够查看j...
2018-07-20 14:17:05 2208
转载 linux shell中"2>&1"含义
转载地址:https://www.cnblogs.com/zhenghongxin/p/7029173.html在计划任务中经常可以看到。例如我们公司的计划任务举例:*/2 * * * * root cd /opt/xxxx/test_S1/html/xxxx/admin; php index.php task testOne >/dev/null 2>&1*/2 ...
2018-07-17 23:55:36 179
转载 linux wget 命令用法详解(附实例说明)
来源:http://www.jb51.net/LINUXjishu/86326.htmlLinux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不...
2018-07-17 23:37:05 2457
转载 linux mkdir -p
转载地址:https://blog.csdn.net/hellochenlian/article/details/37566269 1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目...
2018-07-17 23:26:52 364
转载 Shell中判断语句if中-z至-a的意思
转载地址:https://www.cnblogs.com/coffy/p/5748292.html [ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ...
2018-07-17 23:23:27 754
转载 【linux】centos7下安装jdk详解
转载地址:https://www.cnblogs.com/sxdcgaq8080/p/7492426.htmlLinux上一般会安装Open JDK,关于OpenJDK和JDK的区别:http://www.cnblogs.com/sxdcgaq8080/p/7487369.html 下面开始安装步骤:-----------------------------------------...
2018-07-17 15:19:12 171
转载 Centos桥接模式设置静态ip
桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连接,可以直接共享主机网络的互联网接入线路访问互联网。主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的VMnet0网卡与主机以太网连接,虚拟机间的虚拟网络为V...
2018-07-17 13:28:47 988
转载 Linux解压文件到指定目录
转载地址:https://blog.csdn.net/u012856866/article/details/76057871tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,折里仅仅列举常用的压缩与解压缩参数参数:-c :create 建立压缩档案的参数;-x : 解压缩压缩档案的参数;-z : 是否需要用gzip压缩;-v: 压缩的过程中显示档案;-...
2018-07-17 10:10:16 1823
转载 CentOS7安装iptables防火墙
转载地址:https://www.cnblogs.com/kreo/p/4368811.htmlCentOS7默认的防火墙不是iptables,而是firewalle.安装iptable iptable-service#先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级ipt...
2018-07-17 10:08:54 135
转载 创建的Dynamic web工程没有显示web.xml?
转载地址:https://blog.csdn.net/zouxucong/article/details/54668799一直以来,自己创建的Dynamic web工程,没有显示web.xml,每一次需要粘贴复制,直到刚才,才找到了原因,满满的泪水,在这里分享下:1、在Project Explorer栏下,右键new-->other-->web-->Dynamic W...
2018-07-17 10:02:44 468
转载 centos设置静态ip
转载地址:https://www.linuxidc.com/Linux/2017-10/147449.htm这里使用CentOS 7为例,因为Linux是安装在在虚拟机中,这里先看一下虚拟机的网络适配器:这里我使用的NAT模式,接着配置虚拟机的虚拟网络:这里主要看一下VMnet8的设置:这里我将子网IP设置为192.168.85.0Linux设置这里首先是进入/etc/sysco...
2018-07-17 10:01:00 165
转载 nested exception is java.lang.IllegalStateException: Context namespace element 'annotation-config'
异常信息如下:错误: Unexpected exception parsing XML document from class path resource [spring/applicationContext-db.xml]; nested exception is java.lang.IllegalStateException: Context namespace element 'compon...
2018-07-15 21:01:36 4142 2
转载 eclipse连接GitHub
eclipse连接GitHub1,选择Window >Preferences,选择Configuration,点击Add Entry 2, user.name,Github上的用户名 user.email,Github上绑定的email 3,生成公钥私钥,将公钥复制到GitHub上 4,打开个人GitHub,点击settings, 5,输入title以及key,key就是之前复制的公钥 ...
2018-07-15 14:09:30 859
转载 eclipse 使用技巧-打开选中文件文件夹或者包的当前目录
转载地址:https://blog.csdn.net/tanghui270270/article/details/59214427
2018-07-13 14:03:23 411
转载 eclipse 使用技巧-打开选中文件文件夹或者包的当前目录
转载地址:https://blog.csdn.net/tanghui270270/article/details/59214427
2018-07-13 14:03:20 400
原创 spring配置总结——事务配置部分
Spring既支持编程式事务管理,也只支持声明式事务管理。这篇直接上了尚硅谷的课件截图。课时代码比较仓促。编程式事务管理:将事务管理代码嵌入到业务方法中来控制事务的提交和回滚。在编程式事务时,必须在每个事务操作中包含额外的事务管理代码。声明式事务管理:将事务管理代码从业务方法中分离出来,以声明的方式来实现事务的管理。事务管理作为一种横切关注点,可以通过AOP方法模块化。Spring通过Spring...
2018-07-10 14:53:38 185
原创 spring配置总结——aop配置部分
接上篇beans部分,这部分说下aop的配置。AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论。是对传统OOP的补充。AOP的主要编程对象是切面(aspect),而切面模块化横切点。在应用AOP编程时,仍需要定义公共功能,但可以明确的定义这个功能在哪里,以什么方式应用,并且不必修改受影响的类,这样一来横切关注点就被模块化到特殊的独享(切面)里。AOP...
2018-07-10 14:05:59 209
原创 spring配置总结——beans配置部分
最近看了一下尚硅谷 spring4 视频,在这做下学习笔记,共勉。首先看两个概念:IOC(Inversion of Control):其思想是反转资源获取的方向。传统的资源查找方式要求组件向容器发起请求查找资源。作为回应,容器适时地返回资源。而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅仅是选择一种合适的方式接收资源。这种方式也被称为查找的被动形式。DI(Depend...
2018-07-10 11:24:08 3517
原创 java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more tha
连接数据库遇到异常:java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezo...
2018-07-08 16:03:11 10753 12
原创 java回收
对象可达性分析这个算法通过一系列的称为“GC Roots“的对象作为起点,从这些起点开始往下搜索,搜索到所走过的路径称为引用链(Reference Chain),当一个对象到GC Root没有任何引用链时,则张光明此对象是不可用的。途中object6,object7虽然互相有关联,但是他们到GC roots是不可达的,所以他们被判定为可回收的对象。在Java语言中,可作为GC Roots对象包括下...
2018-07-06 21:04:50 210
转载 @Transactional(rollbackFor=Exception.class)的使用
转载地址:https://blog.csdn.net/Mint6/article/details/78363761java阿里巴巴规范提示:方法【edit】需要在Transactional注解指定rollbackFor或者在方法中显示的rollback。先来看看异常的分类error是一定会回滚的这里Exception是异常,他又分为运行时异常RuntimeException和非运行时异常 ...
2018-07-06 16:18:57 10011
转载 如何使用Java生成MD5
转载地址:http://blog.sina.com.cn/s/blog_17a14a1cb0102wu5o.html首先了解下什么是 md5,md5是干什么用的:MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA DataSecurity Inc发明,经MD2、MD3和MD4发展而来。Message-Digest泛指字节串(Messa...
2018-07-06 10:59:12 2750
转载 Java、Android、iOS三个平台DES加密解密实现
转载地址:https://www.cnblogs.com/innchina/p/5066396.html引言 如今手机app五彩缤纷,确保手机用户的数据安全是开发人员必须掌握的技巧,下面通过实例介绍DES在android、ios、java平台的使用方法;DES加密是目前最常用的对称加密方式,性能优于非对称加密(RSA),是手机app请求数据加密的优先选择。 DES简介: DES全称...
2018-07-06 10:00:26 2063
转载 java反编译工具
Java是跨平台的,JD-GUI提供了多个系统的支持,但是不建议直接安装,最快的方式推荐直接下载JAR包,然后用java -jar进行运行。就现在的版本是1.4.0,停留在2015年,估计近期会更新,因为Java 9已经出来了,相应的语法糖估计可能会修改。官网:https://github.com/java-decompiler下载:https://github.com/java-decompil...
2018-07-05 15:59:07 490
转载 eclipse web工程设置默认编码为utf8
在eclipse中,js文件的默认编码是ISO-8859-1,每次新增一个js文件,就必须手动的将js文件的编码格式改为UTF-8,由于这种针对每个文件的编码设置保存在项目的.settings/org.eclipse.core.resources.prefs文件中,因此每次还要把这个文件签出、修改、提交,非常繁琐 。 这个问题困扰我们项目组很久了,今天上网搜了一下,终于发现一个很好...
2018-07-05 10:16:33 1605
原创 JVM虚拟机(六)虚拟机字节码执行引擎
所有Java虚拟机的执行引擎都是一致的:输入的字节码文件,处理过程是字节码解析的等效过程,输出的是执行结果。以下主要从概念模型的角度来讲解虚拟机的方法调用和字节码执行。1.运行时栈帧结构栈帧(Stack Frame)是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机运行时数据区中的虚拟机栈的栈元素。栈帧存储了方法的局部变量,操作数栈、动态链接和方法返回地址等信息。对于执行引擎来说,在活动...
2018-07-02 10:02:46 164
原创 JVM虚拟机(五)类加载机制
虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,这就是虚拟机的类加载机制。在java语言里,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是得会为Java应用程序提供高度的灵活性,Java里天生可以动态扩展的语言特性就是依赖运行期动态加载和动态连接这个特点实现的。...
2018-06-29 16:09:46 157
原创 JVM虚拟机(四)字节码指令
java虚拟机的指令集中,大多数的指令都包含了其操作所对应的数据类型信息。例如,iload指令用于从局部变量表中加载int型的数据到操作数栈中,而fload指令加载的则是float类型数据到操作数栈中。这两条指令的操作在虚拟机内部可能会是由同一段代码来实现的,但是在Class文件中它们必须拥有各自独立的操作码。对于大部分与数据相关的字节码指令,它们的操作码助记符中都有特殊的字符来表明专门为哪种数据...
2018-06-28 14:31:56 1111
原创 JVM虚拟机(三)类文件结构
代码编译的结果是从本地机器码转变为字节码,是存储格式发展的一小步,却是编译语言发展的一大步。一、Class类文件结构CLass文件是一组以8字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,这使得整个Class文件中存储的内容几乎全是程序运行的必要数据,没有空隙存在。当遇到需要占用8字节以上空间的数据项时,则会按照高位在前的方式分割成若干个8...
2018-06-27 15:15:32 207
官网上的luncence3.5.0的windowsZIP
2015-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人