- 博客(14)
- 资源 (8)
- 收藏
- 关注
原创 阿里云通讯发送短信
为了避免每次都从maven仓库上拉取相关jar包,所以down下jar包放在libs目录里,jar包名称为aliyun-java-sdk-core-4.1.0.jar,aliyun-java-sdk-dysmsapi-1.0.0.jar两个jar包项目采用gradle管理,yml文件配置 compile fileTree(dir: ‘libs’, include: [’*.jar’]),这样就可...
2019-06-13 17:51:47
432
原创 java从ftp服务器上拉取文件,并做相应的处理
项目采用的是springboot,依赖管理工具用的是gradle,配置文件是yml文件1.导入相关ftp需要的jar包dependencies {compile group: ‘commons-net’, name: ‘commons-net’, version: “3.6”}2.创建ftp相关的配置类@ConfigurationProperties(prefix = “ftp”)@D...
2019-05-09 09:50:17
2563
原创 csv文件转换为javaBean
1.首先导入相关的csv包compile group: ‘com.opencsv’, name: ‘opencsv’, version: ‘4.0’2.首先定义javaBeanpublic class AssetType {//这个注解的意思是让你绑绑定列名@CsvBindByName(column = “收入id”)private String id;@CsvBindByName(...
2019-03-23 10:41:08
2394
原创 springboot解决跨域问题
1.自定义一个Configure类,去继承WebMvcConfigurerAdapter2.重写方法如下@Overridepublic void addCorsMappings(CorsRegistry registry) {registry.addMapping("/").allowedHeaders("").allowedOrigins("").allowCredentials..
2019-03-16 12:04:58
228
原创 BigDecmal使用stripTrailingZeros()遇到的坑
BigDecimal虽然相对double和float会降低性能,但是处理浮点数的时候不会丢失精度。BigDecimal的stripTrailingZeros()是去掉多余的0,BigDecimal的默认构造方法是如果你不指定传入的数字类型,默认是double类型,所以这里如果不将传入的数字指定为字符串的话会出现精度丢失。stripTrailingZeros()不光会去掉小数点后的没用的0,如果你...
2018-11-22 16:46:35
6449
原创 基于gradle构建的springboot项目打成jar包
apply plugin: ‘java-library’apply plugin: ‘org.springframework.boot’apply plugin: ‘io.spring.dependency-management’archivesBaseName=‘jar包名称’group = ‘com.energy.greentoken’description = ‘描述信息’bui...
2018-11-20 17:10:37
1769
原创 针对java实体类的树形结构,所写的递归
第一种遇到的树形结构是类似于01,0101,02,0201这种形式的,不知道当初产品经理为什么要这种形式的数据结构/*** 获得顶级父类的方法* @param temp* @return/private List getPL(List temp) {List result = new ArrayList<>();for (int i = 0; i < temp.s...
2018-11-19 18:43:36
1797
原创 使用JPA时,系统定义的实体类某个字段与数据库关键字重复
@Column(name = “[order]”, columnDefinition = “VARCHAR(10)”)这个时候只需要将定义的字段用英文中的中括号括起来即可,但是不建议自定义的字段名和数据库的关键字重复...
2018-11-19 16:03:22
2036
原创 mysql查询各个时间端的函数
查询今天的sqlselect * from 表名 where to_days(时间字段名) = to_days(now());查询昨天的sql查询最近7天的查询最近30天的查询某个月的select * from 表名 where date_format(时间字段名,’%Y-%m’)=?1https://www.cnblogs.com/benefitworld/p/5832897.h...
2018-11-19 10:36:55
259
原创 springboot引入elastic-job相关框架需要导入的jar包
compile group: ‘com.github.kuhn-he’, name: ‘elastic-job-lite-spring-boot-starter’, version: ‘2.1.5’compile group: ‘org.apache.curator’, name: ‘curator-framework’, version: ‘2.10.0’compile group: ‘or...
2018-11-16 10:51:06
846
原创 错误的异常信息为Index column size too large. The maximum column size is 767 bytes
使用mysql建表的时候报索引太大,错误异常信息为Index column size too large. The maximum column size is 767 bytes。首先我先将mysql的配置文件更改了一下设置为default-storage-engine=INNODBinnodb_file_format = BARRACUDAinnodb_large_prefix=on...
2018-10-15 17:30:52
5970
原创 JPA实体类上加组合唯一索引
@Table(name = “表名”, uniqueConstraints = {@UniqueConstraint(name = “索引名称”, columnNames = {“字段1”,“字段2”})})
2018-09-28 11:50:05
9885
原创 springboot的gradle项目上传jar包到maven仓库
定义一个默认变量def nexusUrl =“http://localhost:8080/repository/maven-releases/”if (version.endsWith("-SNAPSHOT")){nexusUrl=“http://localhost:8081/repository/maven-snapshots”}uploadArchives {repositorie...
2018-09-27 18:05:44
761
原创 springboot项目配置双数据源
springboot项目配置双数据源这是用来配置默认数据源@Configuration@EnableTransactionManagement@EnableJpaRepositories(entityManagerFactoryRef = “appEntityManagerFactory”,transactionManagerRef = “appTransactionManager”,...
2018-09-27 17:59:16
425
Java多线程编程核心技术.zip
2019-05-23
Effective Java 第二版中文版
2019-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人