- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 jdk7 intern说明
public class RuntimeConstantString { /** * Java 1.7及以上版本 intern使用 * (1) str=new String("1")不拼接 或者 String str="1" (非new拼接不影响),最终会在字符串常量池存这些字符串的值,所以无论str.inter() * 还是str都是真实的在字符串常量中的值,故...
2020-03-07 18:00:18
219
原创 Spring 注解 @Valid 作用范围
@Valid 只作用于当前类的基本类型,不能作用引用类型建立两个基本类:@Data@AllArgsConstructor@NoArgsConstructorpublic class NewUser { @NotEmpty private String name; @NotEmpty private String password;}@D...
2019-02-13 15:49:37
2047
原创 mysql中时间戳自动更新的问题
CREATE TABLE `login` ( `id` int(11) DEFAULT NULL, `name` varchar(10) DEFAULT NULL, `lastconnection` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP) 然后随意插入两条数据,如下所示:...
2018-08-03 17:45:52
13352
原创 lombok+Slf4j环境搭建
(1)为什么使用Slf4j?Slf4j使用了占位符{} 代替了原有的字符串拼接,可以减少日志服务器的压力。(2)Slf4j所需要的jar包?Slf4j-api和Slf4j-simple如果缺少Slf4j-simple包,就会出现:所以最后的依赖为:compile group: 'org.slf4j', name: 'slf4j-api', version: '1.7.25'compile gro...
2018-06-01 11:40:19
2939
原创 Gradle中的lombok依赖报错
最近,因为一些项目的原因,需要用到Lombok,lombok的安装如下:在IDEA环境中:(1)首先安装插件:(2)Enable annotation(3)下载依赖:这个是最坑的,因为这个时候官网提供的依赖如下:这边是provided,这个使用provided无法下载依赖,必须使用compile,原因不明。(4)使用lombok,记住导入的包为lombok.*...
2018-05-31 17:33:45
12417
1
原创 Linux功能的部分模拟
本程序实现Linux系统中最常用的新建文件夹、文件,删除文件夹、文件,复制文件夹、文件,剪切文件夹和文件,以及查看当前目录或者是某一个目录中的文件和文件夹,进入一个文件夹,以及退出一个目录,查看当前的文件路径等等。类图的简单介绍:框架图:函数框架图:实验效果图:最终说明一下:这里面新建文件夹和文件的时候,考虑了文件的重复性,但是复制和剪切的时候没
2016-02-24 14:55:58
476
原创 机器学习实战逻辑回归的java实现
package com.haolidong.Logistic;import java.util.ArrayList;/** * * @author haolidong * @Description: [该类主要用于保存特征信息] * @parameter data: [主要保存特征矩阵] */public class Matrix { publ
2015-10-24 21:49:05
4540
原创 机器学习实战朴素贝叶斯的java实现
package com.haolidong.Bayes;import java.util.ArrayList;/** * * @author haolidong * @Description: [该类主要用于保存特征信息] * @parameter data: [主要保存特征矩阵] */public class Matrix { public ArrayList> data
2015-10-23 00:46:19
1392
原创 机器学习实战决策树的java实现
package com.haolidong.Decisiontree;import java.util.Comparator;import java.util.HashMap;import java.util.Map.Entry;/** * @author haolidong * @Description: [该类主要用于HashMap进行自定义的排序(从大到小)] */p
2015-10-21 21:16:24
2470
原创 机器学习实战KNN的java实现
package com.haolidong.kNN;import java.util.Comparator;/** * * @author haolidong * @Description: [该类主要用于对距离信息的index进行自定义的排序(从大到小)] */public class ComparatorImpl implements Comparator{ @Ov
2015-10-20 13:46:38
983
1
原创 ACM入门题目(北大ACM教材)
这个是自己经过一段时间A的题目,非抄书!然后也自己做了一个工程把它管理起来。ACM.h 这个头文件主要是一些头文件映如以及一些ACM函数的定义#include#include#include#include#include#include#include#include#include#include#include#include#include#inc
2015-10-17 23:17:02
3187
原创 ACM大数相减
#include#includeusing namespace std;//定义MAX_SIZE#define MAX_SIZE 200//定义两个char[]来存放输入的string类型char charArrOne[MAX_SIZE+10];char charArrTwo[MAX_SIZE+10];int intArrOne[MAX_SIZE+10];int intArrTw
2015-09-15 22:31:01
566
原创 ACM大数相乘
#include#includeusing namespace std;//定义MAX_SIZE#define MAX_SIZE 200//定义两个char[]来存放输入的string类型char charArrOne[MAX_SIZE+10];char charArrTwo[MAX_SIZE+10];int intArrOne[MAX_SIZE+10];int intArrTw
2015-09-01 22:35:58
501
原创 ACM大数相加
#include#includeusing namespace std;//定义MAX_SIZE#define MAX_SIZE 200//定义两个char[]来存放输入的string类型char charArrOne[MAX_SIZE+10];char charArrTwo[MAX_SIZE+10];int intArrOne[MAX_SIZE+10];int intArrTw
2015-09-01 21:57:32
563
python2.6(32位免安装版)+numpy+setuptools+matplotlib+six+dateutil+pyparsing
2015-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人