- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 @Resource
在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注...
2019-03-01 10:19:49 170
转载 top 内存used过高
Linux服务器运行一段时间后,由于其内存管理机制,会将暂时不用的内存转为buff/cache,这样在程序使用到这一部分数据时,能够很快的取出,从而提高系统的运行效率,所以这也正是linux内存管理中非常出色的一点,所以乍一看内存剩余的非常少,但是在程序真正需要内存空间时,linux会将缓存让出给程序使用,这样达到对内存的最充分利用,所以真正剩余的内存是free+buff/cache 但是有...
2019-03-01 10:17:54 2174
原创 常用JAVA正则表达式收集
java正则中REGEX = "[\u4e00-\u9fa5]+" 是匹配至少一个汉字。\u后面这两个unicode值正好是Unicode表中的汉字的头和尾。"[]"代表里边的值出现一个就可以,后边的“+”代表至少出现 1次,合起来即至少匹配一个汉字。 2....
2018-02-24 11:14:16 329
转载 java Quartz定时器任务与Spring task定时的几种实现
java Quartz定时器任务与Spring task定时的几种实现基于java 的定时任务实现,Quartz 时间详细配置 请查阅 http://www.cnblogs.com/sihuanian/p/5010872.htmlQuartz 时间简单介绍 请查阅最底部spring框架来介绍。一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的jav...
2018-02-23 11:49:21 166
原创 import xx cannot be resolved 错误解决方法
本文主要针对eclipse新导入的项目经常可以看到“import XX cannot be resolved”的报错信息,做以简单总结。主要是使用了正确的MAVEN user settings,并MAVEN update后仍然有引用依赖包问题的情况。解决方案:(1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.7.0_45”,而当前eclipse使用的是“jdk1
2018-01-21 20:16:13 7716
原创 Spring注解@Service和@Qualifier
@Qualifier,在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的
2018-01-14 17:47:33 3072
转载 怎么java代码打包成可执行jar并用批处理bat运行
注:本文来自百度经验。在开发软件的过程中,我们会需要用批处理去运行一些java工程,下面就讲讲怎么将java工程打包成可运行的jar包,并且用批处理文件去启动运行。方法/步骤 1 .工程的入口,即包含main方法的文件。2.添加描述文件manifest.mf, 设置M
2017-10-20 10:11:41 2551
原创 JVM参数
JVM参数配置 1: heap size 整个堆的大小=年轻代大小+老年代大小+持久代大小a: -Xmx 指定 jvm 的最大 heap 大小 , 如 :-Xmx=2g b: -Xms 指定 jvm 的最小 heap 大小 , 如 :-Xms=2g , 高并发应用, 建议和-Xmx一样, 防止因为内存收缩/突然增大带来的性能影响。 c: -X
2017-08-23 16:39:35 215
原创 如何在bat文件中设置JAVA临时环境变量
我在系统环境变量中设置了JAVA HOME是JDK1.7版的,但是现在有一个.bat文件必须要JDK1.8才能支持。若直接改系统变量的JAVA HOME,影响较大,就想要在.bat里设个临时环境变量。在.bat文件中设置临时步骤如下:自己修改Java安装目录就可以设置JAVA_HOME, classPath,SET JAVA_HOME=D:\DreamSky\Java8
2017-07-06 19:50:21 5520
转载 JAVA多线程(一)
Java总结篇系列:Java多线程(一)多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(
2017-07-04 00:12:33 170
转载 UE常用正则表达式
以下是网上摘录的UE 技巧1)删除空行: 替换 %[ ^t]++^p 为 空串 2)删除行尾空格: 替换 [ ^t]+$ 为 空串 3)删除行首空格: 替换 %[ ^t]+ 为 空串4)每行设置为固定的4个空格开头: 替换 %[ ^t]++^([~ ^t^p]^) 为 " ^1" 5)每段设置为固定的4个空格开头: 替换 %[ ^t]+ 为 " " (如果一
2017-06-22 20:24:20 4101
转载 JAVA 深拷贝和浅拷贝
1.浅拷贝与深拷贝概念(1)浅拷贝(浅克隆) 浅拷贝又叫浅复制,将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段(Java中8中原始类型)的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的还是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做修改会影响到源对象本身。浅拷贝简单归纳就是只复制一个对象,对象内部
2017-06-11 10:21:14 289
转载 配置文件的格式之xml和properties的区分
【何为配置文件】 百度百科解释:用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小和位置等。 而在我们的项目中的配置文件一般存储的是项目启动所需的环境设置,例如数据库驱动,用户名以
2017-06-02 10:43:25 9047 1
转载 Java中的注解是如何工作的?
本文由 ImportNew - 人晓 翻译自 idlebrains。欢迎加入翻译小组。转载请见文末要求。自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什
2017-03-01 12:53:28 292
转载 Java正则表达式
Java正则表达式入门一:什么是正则表达式 1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2.用途:字符串匹配(字符匹配
2016-10-26 09:53:51 193
转载 PMD规则之String and StringBuffer Rules
· AvoidDuplicateLiterals: Code containing duplicate String literals can usually be improved by declaring the String as a constant field.翻译 避免重复的字面量:代码包含重复的字符串常常可以重构为将此字符串声明为常量· StringInstantia
2016-10-19 15:04:00 3464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人