笔记
Bugkillers
分享知识,努力进步
展开
-
数据安全:数据库密码的加解密
我们在使用一些数据库或者其他连接工具的时候,为了保证数据安全性,希望对数据库等访问工具的密码进行加解密,比如MySQL、es、kafka等。原创 2023-05-08 10:47:59 · 1161 阅读 · 1 评论 -
超详细Linus安装maven、配置maven环境
修改settings.xml文件。如果安装了maven,删除掉。添加本地仓库地址与阿里云镜像。创建maven仓库文件夹。原创 2023-04-12 11:37:49 · 1158 阅读 · 0 评论 -
linus安装jdk1.8
【代码】linus安装jdk1.8。原创 2023-04-12 11:09:37 · 91 阅读 · 0 评论 -
windows系统下的maven打包脚本
编写windows系统下的maven打包脚本:新建文本文件,后缀改为bat,将以下内容复制到文件中,将脚本文件放在需要打包的模块并列的目录中,双击运行脚本即可。需事先配置好maven环境变量M2_HOME为maven根目录。原创 2023-02-04 09:24:54 · 708 阅读 · 0 评论 -
Spring中@Component与@Bean的区别
相同点:@Component和@Bean的目的是一样的,都是注册bean到Spring容器中。不同点: @Component 和 它的子类型(@Controller, @Service and @Repository)注释在类上。告诉Spring,我是一个bean,通过类路径扫描自动检测并注入到Spring容器中。@Bean不能注释在类上,只能用于在配置类中显式声明单个bean。意思就是,我要获取这个bean的时候,spring要按照这种方式去获取这个bean。默认情况下@Bean注释的方法名作为对原创 2021-07-31 18:43:12 · 179 阅读 · 0 评论 -
常用的http的get请求方法
一.String str = HttpClientUtil.doGet(path, null, "utf-8"); Map mapUser = JSON.parseObject(str);public class HttpClientUtil { public static String doGet(String path, Map<String, Object> params, String charset) throws Exception { HttpCli原创 2021-07-07 09:49:20 · 4382 阅读 · 0 评论 -
JAVA个推----将信息推送至手机端
个推功能简介:将信息推送至手机端,手机端人员可以看到收到的信息。 个推功能需要借助第三方平台的接口(需要申请账号),单独开发很难完成,这里就是用到了第三方接口。完成个推需要完成三步:获取token,调用个推接口需要获取用于验证的token获取taskId(任务ID)通过获取的token与taskId发送信息至手机端测试类的代码如下:1.获取tokenprivate String getToken() { //获取token鉴权 String timestamp = Str原创 2021-06-29 09:36:24 · 2189 阅读 · 2 评论 -
java常见的密码加密方式Sha256,MD5
java对密码常见的加密方式:一、Base64String password="123456";byte[] bytes = password.getBytes();String pwd= Base64.getEncoder().encodeToString(bytes);二、MD5String password="123456";String salt = StaticConstant.SALT;new SimpleHash("MD5", password, salt, 1024).to原创 2021-06-24 14:52:09 · 3291 阅读 · 2 评论 -
BigDecimal的用法之乘除、保留小数
BigDecimal的乘除与保留小数BigDecimal num1= new BigDecimal(100);BigDecimal num2= new BigDecimal(20000);BigDecimal value = new BigDecimal(num1).divide(num2, 2, BigDecimal.ROUND_HALF_UP).multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP).toString();原创 2021-06-09 16:11:46 · 1572 阅读 · 0 评论 -
Java1.8的新特性流的用法
1.过滤List files=new ArrayList()<>;筛选出类型为0的文件List<FileInfo> dirList = datas.stream() .filter(file -> "0".equals(file.getIsFile())).collect(Collectors.toList());筛选出类型为1的文件 List<FileInfo> fileList = datas.stream()原创 2021-01-21 15:21:50 · 483 阅读 · 0 评论 -
随机生成编号与按规则生成编号
1.随机生成编号(雪花算法) int month = Calendar.getInstance().get(Calendar.MONTH); Snowflake snowflake = IdUtil.createSnowflake(month, month); Long.toString(snowflake.nextId())2.按规则生成编号(redis)拼接key放入redis中,作为生成新编号的依据 @Autowired private RedisTemplate redisTe原创 2021-01-21 15:00:58 · 1319 阅读 · 0 评论 -
JSONObject的各种用法
包含jsonobject的各种使用方法原创 2021-01-21 14:16:44 · 18046 阅读 · 1 评论