![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发
少弋弋
这个作者很懒,什么都没留下…
展开
-
Aviator使用
使用示例如下package com.zyy.tyy.zyytyy.test;import com.googlecode.aviator.AviatorEvaluator;import com.googlecode.aviator.Expression;import com.googlecode.aviator.runtime.type.AviatorFunction;import java.util.HashMap;import java.util.Map;/** * @author原创 2021-08-05 13:56:10 · 830 阅读 · 0 评论 -
Java读取resources下的文件
方法一:String s = FileUtils.readFileToString(ResourceUtils .getFile("classpath:json/DA-UA_TopicRelation.json"));这种方式在本地运行完全没有问题,但是一旦打成 jar 包之后就会找不到文件了。此时就需要下面的方式:方法二: InputStream is = new ClassPathResource("/json/DA-UA_TopicRelation.js.原创 2020-07-26 09:57:42 · 1282 阅读 · 0 评论 -
Git提交代码至远程库
1.初始化项目文件夹(首次提交需要初始化)git init2.将所有文件添加到暂存区git add .3.提交到本地仓库git commit -m "版本提交说明"4.连接仓库git remote add origin XXX XXX就是你 github、码云或者GitLab等远程仓库的地址,"git branch" 这个命令可以看到你所在的分支,删除某个仓库地址使用 "git remote rm origin"5.拉取远程分支信息(首次拉取合并信息...原创 2020-06-10 17:57:45 · 181 阅读 · 0 评论 -
Java中精确的计算小数--BigDecimal
测试代码如下: BigDecimal a = new BigDecimal("2.3333333345"); BigDecimal b = new BigDecimal("5.45433"); double c = 2.3333333345; double d = 5.45433; // 加法:add System.out.println("a.add(b) = " + a.add(b));原创 2020-05-18 16:56:52 · 1695 阅读 · 0 评论 -
Missing artifact jdk.tools:jdk.tools:jar:1.6
在maven里添加如下依赖即可:<dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.6</version> <scope>system<...原创 2020-02-24 17:26:42 · 233 阅读 · 0 评论 -
Map的remove()方法
测试代码如下: public static void main(String[] args) { Map<String, String> map = new HashMap<>(); map.put("aa", "ssssss"); map.put("bb", "cccccc"); map.put...原创 2020-01-09 09:26:26 · 20916 阅读 · 0 评论 -
Mybatis
1、批量更新 <resultMap id="BaseResultMap" type="TobItemSet" > <id column="id" property="id" jdbcType="BIGINT" /> <result column="itemid" property="itemid" jdbcType="VAR...原创 2020-01-01 16:05:51 · 547 阅读 · 0 评论 -
生成二维码图片与解析二维码图片
包Java Web 生成二维码需要用到以下两个包:<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.0</version></depende...原创 2019-12-30 13:59:13 · 253 阅读 · 0 评论 -
Optional解决判断为null问题
Optional 的本质,就是内部储存了一个真实的值,在构造的时候,就直接判断其值是否为空。1、构造方法 Optional 有两个构造方法,都是 private 权限,不能由外部调用。 /** * Constructs an empty instance. * * @implNote Generally only one empty ...原创 2019-12-19 17:52:30 · 4461 阅读 · 0 评论 -
put和putIfAbsent的区别
1.使用 put 方法添加键值对,如果 map 集合中没有该 key 对应的值,则直接添加,并返回 value;如果已经存在对应的值,则会覆盖旧值,value 为新的值,返回值为 value。2.使用 putIfAbsent 方法添加键值对,如果 map 集合中没有该 key 对应的值,则直接添加,并返回 null,如果已经存在对应的值,则依旧为原来的值,返回值为 value(旧的值)。...原创 2019-12-19 15:54:20 · 3253 阅读 · 0 评论 -
Java将Byte中的某位置0或置1的方法
置0 将一个 byte 的第五位置 0:byte temp = new Byte("127");int k = 5;// ~(0x1 << k) = (0x1 << 9) - 1 - (0x1 << k)byte a = (byte)(temp & (~(0x1 << k)));置1 将一个...原创 2019-11-26 21:01:49 · 4896 阅读 · 0 评论 -
Java中去掉字符串空格的方法
str.trim(); //去掉字符串的首尾空格str.replace(" ",""); //去除字符串的所有空格str.replaceAll(" ", ""); //去掉字符串的所有空格str.replaceAll(" +",""); //去掉字符串的所有空格str.replaceAll("\\s*", ""); //可以替换字符串中大部分空白字符,不限于空格;\\s* 可以匹配...原创 2019-11-10 11:27:19 · 310 阅读 · 0 评论 -
maven在install加载到本地库时报错
1、错误描述:[INFO] Scanning for projects...[INFO] [INFO] -----------------------------------------------------------------------...原创 2018-11-08 11:37:26 · 888 阅读 · 0 评论 -
数据库连接池配置
SpringBoot中可以用alibaba提供的数据库连接池:首先引入依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.10...原创 2019-05-15 10:39:31 · 161 阅读 · 0 评论 -
Scheduled的cron表达式详解
1、cron表达式详解 cron表达式是一个字符串,分为6或7个域,每一个域代表一个含义,cron有如下两种语法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year(七个域)Seconds Minutes Hours DayofMonth Month DayofWeek(六个域)1.1 每一个域可出现的字符如下:...原创 2019-05-12 14:43:17 · 520 阅读 · 0 评论 -
Java运算符优先级
优先级 运算符 结合性 1 [ ] .(对象型成员调用) ( ) 从左向右 2(单目运算符) ! ~ ++ -- +(正数) -(负数) 从右向左 3(算数运算符) * / % 从左向右 4(算数运算符) + - 从左向右 5(移位运算符) << >&...原创 2019-06-18 17:27:11 · 254 阅读 · 0 评论 -
解决 Maven Configuration Problem
原因: 这个问题是由于Maven 下载的 jar 包失败导致的。解决方法: 删除所有下载失败的jar包即可。 linux:~/.m2 -name "*.lastUpdated" -exec grep -q "Could not transfer" {} \; -print -exec rm {} \; windows:cd %user...原创 2019-06-18 18:18:19 · 1593 阅读 · 0 评论 -
Linux下设置服务开机自启
现有服务的启动脚本 startup.sh,想要不每次开机都来执行他,而是想要他自动启动,则可以按照如下步骤进行: 编辑Linux的初始化脚本,这个脚本会在其他的初始化完成之后执行:[root@TopSoftServer1 ~]# cat /etc/rc.d/rc.local #!/bin/sh## This script will be executed *...原创 2019-10-09 14:35:15 · 190 阅读 · 0 评论