自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiang__liu的博客

理论、实践加总结

  • 博客(21)
  • 收藏
  • 关注

原创 J2SE 8的注解

1. 注解概念(1) 注解格式modifiers @interface AnnotationName { type elementName(); type elementName() default value;}示例public @interface AnnotationExample {    String assignedTo() default "value";    int ...

2018-02-26 16:17:34 344

原创 J2SE 8的编译

动态加载(修改)服务、高性动态业务逻辑实现(用脚本或模板引擎实现效率满足不了需求)package compile;import java.io.File;import java.io.IOException;import java.lang.reflect.Method;import java.net.URI;import java.nio.file.Path;import java...

2018-02-25 23:05:33 230

原创 J2SE 8的脚本

1. 引擎工厂的属性引擎名字MIME类型文件扩展Nashornnashorn,Nashornjs,JSJavaScript,javascriptECMAScript,mcmascriptapplication/javascriptapplication/ecmascripttext/javascripttext/ecmascriptjsGroovygroovy groovyRenjinRenjin...

2018-02-25 21:32:53 211

原创 java ee7 -- Java Bean验证

针对对象、对象成员、方法、构造函数的数据验证。1. 一个验证的小例子(1) 添加引用jar<dependency> <groupId>org.hibernate.validator</groupId> <artifactId>hibernate-validator</artifactId> <version>6.0.7....

2018-02-24 20:08:26 476

原创 java ee7 配置文件

 java ee7 配置文件1. 项目目录# eepom.xml      Maven构建文件/src/main/java      Java源文件/src/main/resource      模块配置文件/src/main/webapp Web页面,样式表,标记文件,图片(仅限Web应用)/src/m...

2018-02-24 14:31:04 250

转载 使用 Java DB (Derby) 数据库

使用 Java DB (Derby) 数据库 https://netbeans.org/kb/docs/ide/java-db_zh_CN.html本文档说明了如何在 NetBeans IDE 中设置与 Java DB 数据库的连接。在建立连接之后,即可开始在 IDE 中使用该数据库,您可以执行的操作包括创建表、用数据填充表、运行 SQL 语句和查询等。 ...

2018-02-23 21:38:15 32629

原创 java ee7 软件安装和环境配置

1. java ee sdk 最新版下载地址Java EE软件开发包(Software Development Kit, SDK)http://www.oracle.com/technetwork/java/javaee/downloads/index.htmlJava Platform, Enterprise Edition 7 SDK (with JDK 7u40)http://www.ora...

2018-02-23 12:30:00 4931

原创 J2SE 8的反射

1.获得Class的四种方式//(1) 利用对象调用getClass()方法获取该对象的Class实例Class<? extends ReflectTest> class1 = new ReflectTest().getClass();//(2) 使用Class类的静态方法forName(),用类的名字获取一个Class实例Class<?> class2 = Cla...

2018-02-14 15:05:16 208

转载 44个Java代码性能优化总结

44个Java代码性能优化总结 代码优化的最重要的作用应该是:避免未知的错误。在代码上线运行的过程中,往往会出现很多我们意想不到的错误,因为线上环境和开发环境是非常不同的,错误定位到最后往往是一个非常小的原因。然而为了解决这个错误,我们需要先自验证、再打包出待替换的class文件、暂停业务...

2018-02-13 15:06:17 1450

原创 python 网页爬虫,下载网络图片

# coding=utf-8import lxml,bs4,re,requestscsvContent=''file = open('D:\\tyc_demo.html','rb')soup = bs4.BeautifulSoup(file,'html.parser')pics=soup.find_all(attrs={'class': 'origin_image zh-ligh...

2018-02-10 14:48:56 349

原创 J2SE 8的泛型

泛型的简单使用1. 泛型一般用E表示集合中元素;k和v表示Map中的key和value;R表示return值;T/U/S表示任意类型//(1) 简单单个元素的泛型Box<String> boxString = new Box<>();boxString.setT("boxString");System.out.println(boxString.toString())...

2018-02-09 12:53:43 240

原创 J2SE 8的输入输出--缓冲

FileChannel带缓冲//1. read the point locationFileChannel channelRead = FileChannel.open(Paths.get("E:\\888.txt"), StandardOpenOption.READ);ByteBuffer buffer = ByteBuffer.allocate(1024);channelRead.re...

2018-02-08 23:26:47 198

原创 关联github, 添加gitignore 规则

1. 新建Maven项目2. 新建github repository3. 执行命令echo "# se" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/xxxxx/se.git4. 修改git ignore文件t...

2018-02-08 12:35:35 448

原创 Git .gitignore使用 -- 过滤class文件或指定目录

1. 进入当前的项目根目录执行git inittouch .gitignore2. 过滤class文件或指定目录*.class/target/3. 提交git add .将所有文件提交到git,会过滤class和target文件夹3. 提交git commit -m "commits"...

2018-02-08 11:13:13 13647 4

原创 J2SE 8的集合

ListArrayList查询效率高LinkedList插入删除效率高ArrayListArrayList<String> arrayList = new ArrayList<>();arrayList.add("11");arrayList.add("22");//1.循环列表arrayList.iterator().forEachRemaining(n-&gt...

2018-02-07 15:49:46 187

转载 使用示例带你提前了解 Java 9 中的新特性

使用示例带你提前了解 Java 9 中的新特性转载来源:https://juejin.im/post/58c5e402128fe100603cc194英文出处:https://www.journaldev.com/13121/java-9-features-with-examplesOracle 公司即将在 2017 年 3 月底正式发布 Java SE 9。在这篇文章,我将使用一

2018-02-07 14:36:10 306

转载 java基础思维导图,让java不再难懂

java基础思维导图,让java不再难懂原文链接  https://my.oschina.net/u/3080373/blog/873056最近看了一些文章的思维导图,发现思维导图真是个强大的工具。了解了思维导图的作用之后,觉得把它运用到java上应该是个不错的想法,这样回顾知识点的时候一目了然,快速知道自己的短板。思维导图不仅仅只有简单明了这个

2018-02-07 11:05:50 555

原创 J2SE 8的输入输出--Path/Paths File/Files; FileSystems 类的用法

Path的简单用法//1. Path 正常用法Path path = Paths.get("src/main/resource/zip");logger.debug(path.toRealPath());logger.debug(path.toAbsolutePath());logger.debug(path.getFileName());logger.debug(path.getPar...

2018-02-06 19:37:14 243

原创 批量得到/修改word超链接

Alt+F9或者勾选下面此时的超链接地址全部转换为文本形式进行显示;然后可以用全局替换搜索来处理

2018-02-05 10:26:15 1588

原创 J2SE 8的输入输出--序列化

1. 普通序列化 implements Serializable继承Serializable接口class Employee implements Serializable { private String name; private double salary; private LocalDate hireDay; public Employee() { } public Emp...

2018-02-04 23:47:55 178

原创 MyEclipse: Java代码与UML自动转换

第一步:新建UML2第二步:拖拽左边的代码向右侧

2018-02-04 15:07:22 388 1

空空如也

空空如也

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

TA关注的人

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