自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

/** * 题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 * Created by chenying on 2018/11/22. */public class SuanFa7 {public static void main(String [] args){ Scanner scanner = new Scanner(System.in); ...

2018-11-26 20:05:26 791

原创 压缩字符串代码实现(xxxyyz - 3x2yz)

通过键盘输入一串小写字母(a-z)组成的字符串。请编写一个字符串压缩程序。 将字符串中连续出现的重复字母进行压缩,并输出压缩后的字符串。1.仅压缩连续重复出现的字符。比如字符串“abcbc”,由于无连续重复字符,压缩后的字符串还是“abcbc”。2.压缩字段的格式为:字符重复的次数+字符。例如:字符串:"xxxyyyyyyz"压缩后就成为"3x6yz"。public static...

2018-11-26 19:22:55 1099

原创 创建meven

1.创建一个新的项目2.选择Maven,配置对应的Project SDK,然后点击next。3.填写包名,项目名和版本号,点击next进入下一步4.项目名称和项目存储路径之后点击Finish这样,一个项目的框架基础已经有了。如果你还想在项目中加个Client子工程,可以鼠标右键点击项目名称。选择New,Module.点击Module之后又会出现以下界面,新增...

2018-02-28 16:47:17 672

转载 mac上使用IntelliJ IDEA创建第一个javaWeb项目

使用IntelliJ IDEA创建javaWeb项目,在这篇文章中我会将其分为两大部分进行总结。分别为:「往IntelliJ IDEA开发工具中配置本地服务器(Tomact)」与「IntelliJ IDEA创建javaWeb项目步骤」一、IntelliJ IDEA创建javaWeb项目步骤1.创建一个工程,然后点击对应的Project SDK,一直点击下一步直到出现第二步的操作。Snip20170...

2018-02-28 13:44:30 1922 1

转载 Mac下Intellij IDea发布Java Web项目详解四 为所有Module配置Tomcat Deployment

step5 为所有项目配置Deployment5.1 如图5.2 【+】【Artifact】5.3 将这里列出的所有内容选中后,点【OK】5.4 选完是这样,表示,这三个java ee 项目会在tomcat启动后,自动发布到Application context路径下。  5.5 为每个web项目设置Application context【WebWorkSpace1】-【/】=== 【http:l...

2018-02-28 13:34:57 498

转载 Mac下Intellij IDea发布Java Web项目详解三 新建Module

Step4 添加两个module4.1 右键【WebWorkSpace】-【New】-【Module】4.2 重复 准备工作1:新建第一个JavaWeb项目【1.6-1.11】的操作,建好一个名为project1的module4.3 重复【4.1-4.2】,建好一个名为project2的module。4.4 在【project1】-【web】目录下,右键新建两个【Directory】,分别叫【te...

2018-02-28 13:34:11 312

转载 Mac下Intellij IDea发布Java Web项目(适合第一次配置Tomcat的家伙们)详解二

step3 给第一次配置tomcat的家伙们再说一遍如何配置tomcat 3.1 【Run】-【Edit Configurations】  3.2 【Default】  3.4【TomEE Server/Local】-【Server】-【Configuration】  3.5 【1】-【2tomcat解压后的第一级根目录就好,它的下一级有bin/conf等】  3.6 配置好tomcat目录后是酱...

2018-02-28 13:33:29 264

转载 Mac下Intellij IDea发布Web项目详解一

Step1 新建JavaEE Project并进行相应设置1.1 如图  1.2 填下项目名,我写WebWorkSpace.这里相当于Eclipse中的workspace,写完点【Finish】  1.3 如图,按照1==>2==>==>4的步骤一路向下   1.4 新建项目后,Intellij Idea中是酱了滴~  1.5 鼠标单击WebWorkSpace1项目名,然后右键,...

2018-02-28 13:32:24 765

转载 java jdk缓存-128~127的Long与Integer

先推断下以下代码的输出结果Qa:----------------------------------------------          Long a = Long.valueOf(127);          Long b = Long.valueOf(127);          System.out.println(a == b);Qb:----------

2018-02-03 12:52:33 286

转载 JavaScript indexOf() 方法

定义和用法indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。语法stringObject.indexOf(searchvalue,fromindex)参数描述searchvalue必需。规定需检索的字符串值。fromindex可选的整数参数。规定在字符串中开始检索的位置。它的合法取值

2017-12-21 15:42:03 141

转载 校验器:利用正则表达式校验邮箱、手机号

使用的时候,需要注意手机号第二位是否出现新的。如:7就是后面加的。因为有了170开头的手机号 /** * 匹配手机号的规则。中间的3578,是手机号第二位可能出现的情况 */ public static final String REGEX_MOBILE = "^[1][3578][0-9]{9}$"; /** * 校验手机号 *

2017-12-21 09:29:30 335

转载 (复制对象属性方法)beanutils.copyproperties

背景:在电商项目中所需要的业务非常多,所以我们的业务数据也会有很多种,这个时候就会有什么VO,DTO,PO等等这些,把业务和我们的基础数据进行分离转换。但是一直都没有什么好一点的转换类。后来用了一下BeanUtils.copyPropertie,和PropertyUtils.copyProperties()的方法,发现其效率非常低。这里也简单总结了一下他们的用法及原理以及自己实现的转换类;

2017-12-18 10:30:43 3129

转载 java线程---基础(二)

一、线程的优先级别线程优先级别的使用范例: 1 package cn.galc.test; 2 3 public class TestThread6 { 4 public static void main(String args[]) { 5 MyThread4 t4 = new MyThread4(); 6

2017-12-14 15:02:21 190

转载 java线程---基础(一)

一、线程的基本概念进程只是一个静态的概念,在我们机器里面实际上运行的都是线程。机器上的一个.class文件,机器上的一个.exe文件,这个叫做一个进程。Windows操作系统是支持多线程的,它可以同时执行很多个线程,也支持多进程,因此Windows操作系统是支持多线程多进程的操作系统。Linux和Uinux也是支持多线程和多进程的操作系统。DOS就不是支持多线程和多进程了,它只支持

2017-12-14 13:40:07 183 1

转载 JAVA中的线程安全与非线程安全

原文:http://blog.csdn.net/xiao__gui/article/details/8934832ArrayList和Vector有什么区别?HashMap和HashTable有什么区别?StringBuilder和StringBuffer有什么区别?回答是:ArrayList是非线程安全的,Vector是线程安全的;HashMap是非线程安全的,HashTable

2017-12-14 10:59:35 154

空空如也

空空如也

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

TA关注的人

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