实习
文章平均质量分 54
小白鼠丶
当时若不登高望,谁识东流海样深
展开
-
Spring 小知识
Junit如果代码想用Junit测试框架来测试,则Spring提供了对Junit支持,还可以使用注解的方式:@RunWith(SpringJUnit4ClassRunner.class)//让测试运行于spring测试环境@ContextConfiguration(locations="classpath:xxx.xml")//指定 Spring 配置文件所在的位置//@Conte原创 2017-09-04 22:22:20 · 225 阅读 · 0 评论 -
java 切割文件夹下一定格式的文件名
@Test public void test1(){ String filepath="D:\\usage\\input\\"; //TB3(R)_GDC2_20171009_01.csv File[] fileArray; List<String> filepathList=new ArrayList<String>(); F原创 2017-10-13 09:33:48 · 1269 阅读 · 1 评论 -
java 批量修改文件名
由于项目测试文件有很多个104个,自己作为实习生基本上经常都会测试,但是一定格式的文件名才能运行测试类 ,就会每次去改文件名中的日期,每次改104个就很烦,所以就写了这个小列子批量改文件名 把昨天的日期20171009改为今天的日期20171010@Test /** * 批量文件部分文件名重命名 */ public void test2(){ S转载 2017-10-13 09:43:30 · 353 阅读 · 0 评论 -
正则表达式基本知识
参考博客:http://www.cnblogs.com/kissdodog/archive/2013/04/22/3036649.html正则表达式括号的作用1、限制多选项的范围 (Fri|1)st 这样写会匹配Frist或1st 如果去掉,则 Fri|1st就是匹配 Fri或1st2、将若干个字符进行组合,受量词的同时作用。例如 th+ 表示匹配 th thh thhh(转载 2017-11-08 15:55:35 · 491 阅读 · 0 评论 -
正则表达式Demo (java版)
@Test public void testpoint(){ //. 匹配除换行符以外的任意字符 System.out.println("a".matches(".")); //true System.out.println("\n".matches(".")); //\n 回车 fa转载 2017-11-08 16:12:24 · 1253 阅读 · 1 评论 -
正则表达式之分组 group(java版)
参考博客: http://blog.csdn.net/zhuche110/article/details/2233023 http://www.cnblogs.com/kissazi2/p/3287206.htmlgrouppublic String group(int group)返回在以前匹配操作期间由给定组捕获的输入子序列。 对于匹配器 m、输入序列 s 和组索引 g,表达式 m.g转载 2017-11-08 16:36:59 · 1655 阅读 · 0 评论 -
java 获取日期的前N天的日期以及Calendar类的常用方法常用属性
获取当前日期的前N天,并不是简单的当前日期+N就行了public final static String PRINT_DATE_FORMAT = "yyyyMMdd"; @Test /** * 获取日期的前N天 并Format打印出来 */ public void test3(){ Date date=new Date();原创 2017-10-13 09:47:35 · 2464 阅读 · 0 评论 -
Java String和StringBuilder常用方法
java.lang.string类(string类用于处理字符串这种数据类型;所属套件:java.lang)1、 charAt方法。(语法:char charAt(int index) 说明:返回指定位置的字符2、 equals方法:(语法:boolean equals(object anobject) 说明:判断字符串是否与指定的对象相等)事例:if (str.equals(“abc”)){out原创 2017-10-24 09:11:41 · 3211 阅读 · 0 评论 -
java File,FileReader,BufferedReader,BufferedWriter,FileWriter
常用API :点击打开链接流类关注的是文件内容,而File类关注的是文件在磁盘上的存储。 1.FileReader : 字符流BufferedReader : 也是字符流,但是在BufferedReader可以先把数据放到一个缓存区里,然后在进行处理,而且在BufferedReader 里有一个readLine()方法。所谓缓冲区,就是能够一次性读取一块缓冲区大小的数据,再原创 2017-10-24 09:22:10 · 1002 阅读 · 0 评论 -
正则表达式之前后查找(Java版) 实例
参考博客:http://blog.csdn.net/libingxin/article/details/7840998?= 正向向前查找:出现在指定项之后的字符序列不会被正则表达式引擎返回 ?<= 正向向后查找:出现在指定项之前的字符序列不会被正则表达式引擎返回 ?<! 负向向后查找:不出现在指定项之前的字符序列不会被正则表达式引擎返回 ?! 负向向前查找:不出现在原创 2017-11-10 14:01:33 · 730 阅读 · 0 评论 -
java hashmap 按键或者按值(升降)排序
@Test //hashMap 通过value值排序 public void Test6() { //把Integer变为String就可以进行value为String的升降排序 Map<String, Integer> map = new HashMap<String, Integer>(); /* ma原创 2017-10-17 09:52:52 · 349 阅读 · 0 评论 -
Mysql事务以及四种隔离级别实例
参考博客:http://www.runoob.com/mysql/mysql-transaction.htmlMySQL的事务*支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务一个事务是一个连续的一组数据库操作,就好像它是一个单一的工作单元进行。换言之,永远原创 2017-10-25 09:30:00 · 1132 阅读 · 2 评论 -
Mysql事务以及四中隔离级别实例2以及InnoDB如何解决当时读的幻读问题
接着上一篇笔记:http://blog.csdn.net/qq_33366229/article/details/78337354 第三级别(重复读):第二种情况: 也就是基于上一种情况 事务A在事务B插入数据之前没有进行select 没有建立一个当前时间点的快照,所以事务A ,在事务B 插入数据并提交后 再进行查询操作就会出现幻读InnoDB通过Nextkey lock解决了当前读时的幻读问原创 2017-10-26 09:22:29 · 333 阅读 · 0 评论 -
mysql 数据类型
数据类型与操作数据表:数据类型 整型 (tinyint smallint mediumint int bigint)浮点型 (FLOAT{[M,D]},DOUBLE{[M,D]})M:总位数,D:小数点后位数日期 (YEAR DATE TIME TIMESTEMP)字符型 (CHAR VARCHAR TEXT)DOS 界面连接数据库 mysql -u用户名 -p密码 -转载 2017-04-25 21:19:46 · 223 阅读 · 0 评论 -
Mysql 第一记
修改mysql提示符:\D 完整日期\d 当前数据库\h 服务器名称(主机名)\u 当前用户名称prompt 修改提示符; 终止符=============================================================================================================关键字、函翻译 2017-04-25 21:25:39 · 281 阅读 · 0 评论 -
java 判断日期是否相同,只判断年月是否相同
例子中是系统默认的日期格式public static boolean isSameDate(Date date1, Date date2) { try { Calendar cal1 = Calendar.getInstance(); cal1.setTime(date1); Calendar c原创 2017-10-17 09:42:46 · 19642 阅读 · 0 评论 -
spring batch demo 注解版
pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/mave原创 2017-12-04 16:42:28 · 6459 阅读 · 3 评论 -
Spring Aop express解析
Pointcut 是指那些方法需要被执行”AOP”,是由”Pointcut Expression”来描述的. 其中用得最多的是executionexecution其格式为: execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?转载 2017-10-06 14:27:12 · 564 阅读 · 0 评论 -
Spring Aop FirstDemo
参考博客:http://www.cnblogs.com/hongwz/p/5764917.html Pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apa原创 2017-10-06 11:17:19 · 207 阅读 · 0 评论 -
实习
jira http://jira.baidu.com/banseon ----------------------------------------------- scm:svn:http://svn.baidu.com/banseon/maven/banseon/banseon-maven2-trunk(dao-trunk)原创 2017-09-04 22:28:24 · 364 阅读 · 0 评论 -
SpringBatch_JUnit 错误积累
java.lang.IllegalStateException: Could not load TestContextBootstrapper [null]. Specify @BootstrapWith's 'value' attribute or make the default bootstrapper class available. at org.springframework.tes原创 2017-09-14 17:40:54 · 1402 阅读 · 0 评论 -
Mybatis入门实例
http://www.cnblogs.com/xdp-gacl/p/4261895.htmlhttp://www.cnblogs.com/xdp-gacl/p/4262895.html 项目结构:pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-原创 2017-09-18 16:01:41 · 479 阅读 · 0 评论 -
Mybatis 实体类和表字段不一致解决方案
http://www.cnblogs.com/xdp-gacl/p/4264425.html使用MyBatis进行查询操作时无法查询出相应的结果的问题以及针对问题采用的两种办法: 解决办法一: 通过在查询的sql语句中定义字段名的别名,让字段名的别名和实体类的属性名一致,这样就可以表的字段名和实体类的属性名一一对应上了,这种方式是通过在sql语句中定义别名来解决字段名和属性名的映射关系的。 解决原创 2017-09-19 09:43:53 · 1661 阅读 · 0 评论 -
代理模式 -动态代理
核心业务与辅助业务写在了一个方法中,不但业务冗余了不说,像开关数据库连接这样的公共操作也大量的重复,这时候就出现了代理模式的思想Jdk动态代理:1.如果要实现动态代理,那么你要编写的那个代理类就需要实现一个InvocationHandle接口.这个接口所在位置是java.lang.reflect.InvocationHandler.看到reflect我们就能知道,动态代理肯定是通过反射来实现的了,这原创 2017-09-29 10:45:51 · 171 阅读 · 0 评论 -
在什么地方打印日志
1.方法的开头和结尾,重要的参数需要打印出来的地方 (log.info()) 2.catch语句里面需要打印(log.error())原创 2017-09-21 17:24:54 · 1151 阅读 · 0 评论 -
如何读取.properties配置文件的内容
工具类:package com.ncsi.Demo1_SpringBatch.Utils;import java.io.InputStream;import java.util.ArrayList;import java.util.List;import java.util.Properties;import java.util.Set;import org.apache.log4j.Log原创 2017-09-21 17:27:37 · 830 阅读 · 0 评论 -
java 批量更改CSV文件内容中指定位置的字符
有104个一样格式的文件只是记录数不同 改为这个模式 把最后的2改为4 也就是2表示两条记录,4表示总的记录(包括第一行和最后一行)@Test public void test4() throws Exception{ String floderpath="D:\\input\\"; /*String filename="ACS-4_GDC2_2原创 2017-10-13 10:24:11 · 5218 阅读 · 0 评论 -
使用mysql5.7 workbench创建ER视图以及查看表的外键等信息
如何创建ER视图参考博客:https://www.2cto.com/database/201502/377077.html查看表的外键表旁边有一个小的符号类似于! 可以看到class表的字段teacher_id 的外键为t_id但是貌似还不能看到t_id具体是那个表的主键DDL(Data Definition Language) :原创 2017-09-21 09:30:35 · 8180 阅读 · 0 评论 -
Java 自定义注解以及注解解析器
参考博客 http://www.cnblogs.com/huajiezh/p/5263849.html http://www.cnblogs.com/peida/archive/2013/04/26/3038503.html注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。 注解的语法比较简单,除了@符号的使用之外,它基本与Java固原创 2017-10-10 09:07:31 · 4328 阅读 · 0 评论 -
Spring Aop +自定义注解实现用户权限控制
项目结构: pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/x转载 2017-10-10 09:22:27 · 953 阅读 · 1 评论 -
实习时 自己项目组的项目所需要了解的以及如何提高自己
参考博客: http://www.cnblogs.com/xrq730/p/5260294.html#38005911.明确你的项目到底是做什么的,有哪些功能 2.明确你的项目的整体架构,在面试的时候能够清楚地画给面试官看并且清楚地指出从哪里调用到哪里、使用什么方式调用 3.明确你的模块在整个项目中所处的位置及作用 4.明确你的模块用到了哪些技术,更好一些的可以再了解一下整个项目用到了哪些技转载 2017-10-06 09:35:13 · 569 阅读 · 0 评论 -
Spring Batch 详解
Job Launcher 和Job Repository 对应着的Java接口分别是:JobLauncher和 JobRepositoryJobLauncher.packageorg.springframework.batch.core.launch;(...)publicinterface JobLauncher {publicJobExecution run(原创 2017-09-15 15:26:31 · 7630 阅读 · 1 评论