自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第21周工作总结

1.配置界面的任务,这周要完成这个任务2.学习了Spark框架,可以写一个Demo

2018-05-23 14:49:05 308

原创 Spark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effort

Quick startJavaimport static spark.Spark.*;public class HelloWorld { public static void main(String[] args) { get("/hello", (req, res) -> "Hello World"); }}CopyKotlinimport spark...

2018-05-23 14:18:08 300

原创 nginx

Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,...

2018-05-21 17:23:28 298

原创 Groovy探索---闭包(一)

闭包实在是太方便和灵活了,使得我在使用它的时候信手拈来。温馨提示,阅读本文需要您有闭包的基础知识。例如,关于闭包的定义及调用;闭包的参数、变量和返回值的作用域等一些简单的基础知识。当然,您也可以试着在阅读本文的时候,同时把上述的基础知识一并找来看,借此来相互理解和相互支持。对闭包基础阐述得最清楚的书籍是《Groovy in Action》一.小试身手,随处可用Java语言的编码过程中,有随处可见的...

2018-05-21 15:23:35 314

原创 Groovy语言---正则表达式三(捕获组)

def goods = """computer 3000¥ 10%mouse 50¥ 0%memory 200¥ 20%"""def groups = { def re = /(.*) (.*)¥ (.*)%/ def matcher = (it =~ re) println matcher.class// println matcher[0]...

2018-05-21 09:56:16 643

原创 Groovy语言---正则表达式(二)

Groovy语言作为一种敏捷性的动态语言,会不会有一些更为方便的通配符呢?如我们所愿,Groovy语言为我们提供了如下的一些更为简便的通配符:/d                  数字字符/D                 非数字字符/s                  空格符/S                  非空格符/w                  文字字符/W        ...

2018-05-19 14:52:05 1047 3

原创 Groovy语言---正则表达式(一)

在Groovy语言中,增加了正则表达式的匹配运算符“==~”。一个简单的例子如下:          println"friends" ==~ /friends/打印结果为:true可以看到,在Groovy语言中,正则表达式的匹配运算非常简单。麻烦的是一些通配符需要记住,然后加以灵活运用。如下:a?                 表示一个或零个aa*                 表示零个或n...

2018-05-19 14:45:01 1179

原创 Groovy语言学习之---判断一个字符串是否为float、double和boolean

def num = '23'println num.isInteger()//运行结果为 ://truedef num1 = '2.3'println num1.isInteger()//则运行结果为://false类似的方法还有:isDouble()、isFloat()、isLong()、isNumber()、isBigDecimal()、isBigInteger()等。判断完了...

2018-05-19 14:31:25 5144 1

原创 Groovy语言学习之---“here-docs”

使用Groovy语言的“here-docs”特性,满足特定需求。String name = "Wallace"String sex = "male"String[] books = ["Groovy in action", "Grails in action"]String time = "2009-05-20"def mrms = sex == 'male' ? 'Mr' : 'Ms'...

2018-05-19 14:00:57 210 2

原创 2018.05.15日记

今天的主要学习内容还是groovy语言。看官方文档是一个很不错的选择。回家还要看项目代码。

2018-05-15 19:12:34 181

原创 2018.05.14日记

今天的主要任务是搭建开发环境,与以往不同的是,服务器用的是jetty安装smartgit安装IDEA安装gradle(其实就是直接解压,就可以),同时需要在IDEA里面配置一下gradle从GitLab上面下拉两个项目,一个是期哥(李期)的项目,一个是丁总(丁永)的项目,前一个项目依赖后一个项目 下载下来后,在IDEA里面打开这个项目,打开这个项目是要找到build.gradle文件;然后在IDE...

2018-05-14 19:54:17 186

原创 String类--小测验

public static void main(String[] args) { getCount("sjdRGF##12"); System.out.println(toConvert("kih*#@HED832")); System.out.println(getStringCount("hellojava,nijavahaojava,javazhenbang","java"))...

2018-04-27 12:10:46 173

原创 String类的各种函数--截取子串--判断开始字符串--判断结尾字符串--转换成字节数组--转换成字符数组

public static void main(String[] args) { function(); function_2(); function_3(); function_4(); function_5(); function_6(); function_7(); function_8(); function_9(); } private...

2018-04-27 11:10:46 325

原创 String类构造方法--字节数组 byte[] bytes--字符数组--char[] ch

public static void main(String[] args) { function(); function_1(); }/** * 字符数组构造字符串 new String(char[] ch) */ private static void function_1() { char[] ch = {'a','b','c','d'}; String ...

2018-04-27 10:44:17 2681

原创 继承Object类--重写toString() hashCode() equals() 方法

public class Person extends Object { private String name; private int age; public Person() { super(); } public Person(String name, int age) { super(); this.name = name; this.age = age;...

2018-04-26 13:55:39 295

原创 Date类-Calendar类-小测验

public static void main(String[] args) throws Exception { function(); function_01(); } /* * 闰年计算 * 高级的算法: 日历设置到指定年份的3月1日,add向前偏移1天,获取天数,29闰年 */ private static void function_01() { Cal...

2018-04-26 13:20:20 192

原创 Calendar类的一些函数

public static void main(String[] args) { function(); function_01(); function_02(); function_03(); } /** * Date date = c.getTime() */ private static void function_03() { Calendar c ...

2018-04-26 13:03:59 767

原创 Calendar日期类的获取

public static void main(String[] args) { Calendar c = Calendar.getInstance(); System.out.println(c); }java.util.GregorianCalendar[time=1524713462294,areFieldsSet=true,areAllFieldsSet=true,lenien...

2018-04-26 11:32:26 198

原创 SimpleDateFormat类的parse()函数

public static void main(String[] args) throws ParseException { stringParseToDate(); } private static void stringParseToDate() throws ParseException { String str = "2018-02-14"; SimpleDateFo...

2018-04-26 11:07:55 771

原创 SimpleDateFormat类的format()函数

public static void main(String[] args) { function(); } private static void function() {// SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss"); SimpleDateFormat sdf = new Simpl...

2018-04-26 10:57:47 419

原创 Date类--日期与毫秒值

public static void main(String[] args) { function(); function_01(); function_02(); function_03(); System.out.println("--------------"); long time = System.currentTimeMillis();...

2018-04-26 10:49:13 983

原创 matches()函数--验证邮箱地址--"[a-zA-Z0-9_]+@[0-9a-z]+(.\\[a-z]+)+"

public static void main(String[] args) { checkMail(); } private static void checkMail() { String email = "sdfEFD1_23@jk2s677.com.cn"; boolean b = email.matches("[a-zA-Z0-9_]+@[0-9a-z]+(\\.[a...

2018-04-26 10:28:11 5438

原创 split() -- 字符串的切割函数 replaceAll()--字符串的替换函数

     public static void main(String[] args) { replaceAll(); split_01(); split_02(); split_03(); } private static void split_03() { String str = "127.903.22.2.123"; String[] st...

2018-04-26 10:08:58 569

原创 验证一个字符串是否符合正则表达式--matches()函数

public static void main(String[] args) { checkTelNumber(); checkQQ(); } private static void checkQQ() { String QQNumber = "1247832904"; boolean b = QQNumber.matches("[1-9][\\d]{4,9}"); ...

2018-04-26 10:06:04 8637

原创 要求对集合中已经存在的元素排序

public static void main(String[] args) { List<String> list = new ArrayList<>(); fullList(list); sort(list); System.out.println(list); // a, b, c, d, e, f }排序的思想应该是冒泡排序 private st...

2018-04-24 19:14:34 290 1

原创 定义方法统计集合中指定元素出现的次数

public static void main(String[] args) { List<String> list = new ArrayList<>(); fullList(list); System.out.println(frequency(list, "a")); // 3 System.out.println(frequency(lis...

2018-04-24 17:14:03 2907 1

原创 将"goOd gooD stUdy dAy dAy up" 每个单词的首字母转换成大写其余还是小写字母

public static void main(String[] args) { String str = "goOd gooD stUdy dAy dAy up"; str = convertStandard(str); System.out.println(str); } private static String convertStandard(String str) ...

2018-04-24 17:02:15 3073 1

原创 根据需求编写泛型方法

(1)编写一个泛形方法,实现指定位置数组元素的交换  public static void main(String[] args) { Integer[] arrayInt = new Integer[]{0,1,2,3,4}; String[] arrayString = new String[]{"a","b","c","d","e"}; arraySwap(arrayInt,0,...

2018-04-24 16:45:35 535

原创 利用HashSet对list集合去重

分析以下需求,并用代码实现: (1)有如下代码: public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("a"); list.add("f"); list.add("b"); list.add("c"); list.add(&

2018-04-24 16:01:28 5668 3

原创 分析以下需求,并用代码实现

(1)利用键盘录入,输入一个字符串 public static void main(String[] args) { String str = inputString(); Map<Character, Integer> map = new HashMap<>(); map = countLetter(str,map); printMap(map);...

2018-04-24 13:18:21 1394 1

原创 分析以下需求,并用代码实现

(1)定义一个学生类Student,包含属性:姓名(String name)、年龄(int age)public class Student { String name; int age; public Student() { super(); // TODO Auto-generated constructor stub } public Student(S...

2018-04-24 12:48:30 2207 1

原创 统计文件夹(包含子文件夹)中每种类型的文件及个数

键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key,用个数作为value,放入到map集合中,并用两种方式遍历map集合 例如: doc 的类型的文件有  3 个 java 的类型的文件有  5 个 txt 的类型的文件有  7 个 public static void main(Strin...

2018-04-24 11:43:49 1586

原创 层级打印文件夹

从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的名字按层级打印 例如: aaa是文件夹,里面有bbb.txt,ccc.txt,ddd.txt这些文件,有eee这样的文件夹,eee中有fff.txt和ggg.txt,打印出层级来 aaa bbb.txt ccc.txt ddd.txt eee fff.txt ggg.txt            public static...

2018-04-23 18:38:58 216

原创 文件递归-从键盘接收一个文件夹路径,统计该文件夹大小

public static void main(String[] args) { File dir = getDir(); System.out.println(getFileLength(dir)); } private static long getFileLength(File dir) { long len = 0; File[] subFiles = dir....

2018-04-23 17:21:33 558

原创 产生10个1-100的随机数,并放到一个数组中

(1)把数组中大于10的数字放到一个list集合中,并打印到控制台。public static void main(String[] args) { double[] doubleArr = new double[10]; List<Double> list = new ArrayList<>(); storeRandomNumber(doubleArr); ...

2018-04-23 16:45:45 17836

原创 IO练习—复制文件

获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录public class Demo334 { public static void main(String[] args) throws IOException { File src = new File("F:\\fromFile"); File des = new File("F:\\toFile")...

2018-04-19 18:54:03 180

原创 BufferedReader小练习

java写一个程序,实现从文件中读出文件内容,并将其打印在屏幕当中,并标注上行号public class PrintFileWithLineNumber { public static void main(String[] args) throws IOException { printFile("D:\\count.txt"); } private static void pri...

2018-04-19 12:42:38 263 1

原创 代码实现需求 — HashMap 的使用

用代码实现以下需求 (1)有如下字符串"If you want to change your fate I think you must come to the dark horse to learn java"(用空格间隔) (2)打印格式: to=3 think=1 you=2 //........ (3)按照上面的打印格式将内容写入到D:\\count.txt文件中(要求用高效流)p...

2018-04-19 12:27:59 289

原创 day25-IO流的作业练习

1.用代码实现以下需求 (1)定义学生类,包含姓名(String name),性别(String gender),年龄(int age)三个属性,生成空参有参构造,set和get方法,toString方法public class Student { String name; String gender; int age; public Student() { super(); //...

2018-04-18 22:59:34 406 1

空空如也

空空如也

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

TA关注的人

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