![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 54
bimuzi
这个作者很懒,什么都没留下…
展开
-
Java正则表达式
Java正则表达式入门一:什么是正则表达式 1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2.用途:字符串匹配(字符匹配转载 2016-10-26 09:53:51 · 182 阅读 · 0 评论 -
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 · 158 阅读 · 0 评论 -
Spring注解@Service和@Qualifier
@Qualifier,在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。在使用Spring框架中@Autowired标签时默认情况下使用 @Autowired 注释进行自动注入时,Spring 容器中匹配的候选 Bean 数目必须有且仅有一个。当找不到一个匹配的原创 2018-01-14 17:47:33 · 3038 阅读 · 0 评论 -
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 · 7652 阅读 · 0 评论 -
怎么java代码打包成可执行jar并用批处理bat运行
注:本文来自百度经验。在开发软件的过程中,我们会需要用批处理去运行一些java工程,下面就讲讲怎么将java工程打包成可运行的jar包,并且用批处理文件去启动运行。方法/步骤 1 .工程的入口,即包含main方法的文件。2.添加描述文件manifest.mf, 设置M转载 2017-10-20 10:11:41 · 2537 阅读 · 0 评论 -
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 · 205 阅读 · 0 评论 -
如何在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 · 5496 阅读 · 0 评论 -
JAVA多线程(一)
Java总结篇系列:Java多线程(一)多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(转载 2017-07-04 00:12:33 · 161 阅读 · 0 评论 -
JAVA 深拷贝和浅拷贝
1.浅拷贝与深拷贝概念(1)浅拷贝(浅克隆) 浅拷贝又叫浅复制,将对象中的所有字段复制到新的对象(副本)中。其中,值类型字段(Java中8中原始类型)的值被复制到副本中后,在副本中的修改不会影响到源对象对应的值。而引用类型的字段被复制到副本中的还是引用类型的引用,而不是引用的对象,在副本中对引用类型的字段值做修改会影响到源对象本身。浅拷贝简单归纳就是只复制一个对象,对象内部转载 2017-06-11 10:21:14 · 279 阅读 · 0 评论 -
配置文件的格式之xml和properties的区分
【何为配置文件】 百度百科解释:用户配置文件就是在用户登录电脑时,或是用户在使用软件时,软件系统为用户所要加载所需环境的设置和文件的集合。它包括所有用户专用的配置设置,如程序项目、屏幕颜色、网络连接、打印机连接、鼠标设置及窗口的大小和位置等。 而在我们的项目中的配置文件一般存储的是项目启动所需的环境设置,例如数据库驱动,用户名以转载 2017-06-02 10:43:25 · 9021 阅读 · 1 评论 -
Java中的注解是如何工作的?
本文由 ImportNew - 人晓 翻译自 idlebrains。欢迎加入翻译小组。转载请见文末要求。自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什转载 2017-03-01 12:53:28 · 277 阅读 · 0 评论 -
@Resource
在Java代码中可以使用 @Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区 别的。a。@Resource默认是按照名称来装配注入的,只有当找不到与名称匹配的bean才会按照类型来装配注入;@Resource有两个属性是比较重要的,分是name和type,Spring将@Resource注...转载 2019-03-01 10:19:49 · 160 阅读 · 0 评论