![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
1101480750@qq.com
这个作者很懒,什么都没留下…
展开
-
本地照片添加水印,并写入到本地文件夹
private void dealImg(){ String srcImgPath = "本地地址"; try { // 读取原图片信息 File srcImgFile = new File(srcImgPath);// 得到文件 Image image = ImageIO.read(srcImgFile); int width =.原创 2021-06-21 15:59:06 · 182 阅读 · 0 评论 -
网络图片批量下载到本地
package com.zxcl.ai.smartagri.test;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;/** * 文件图片处理 * * @author yao * @versi.原创 2021-06-21 15:53:28 · 294 阅读 · 0 评论 -
LocalDateTime计算时间差
LocalDateTime时间差计算(计算天数)public static void main(String[] args) { DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); String pubTime="2019-11-05 16:49:15"; ...原创 2020-03-13 10:24:36 · 2834 阅读 · 0 评论 -
Http的工作原理
http(超文本传输协议)1.由html文件->包含各种各样的元素(URL链接)->web页面 Url结构协议 + (域名:端口)+具体页面的某个内容eg: http:// 254.562.36.1:50/newhttp的工作原理发起dns请求获取到域名对应的IP地址浏览器发起tcp的连接基于tcp的连接,传输http的请求(一次tcp的连接,可以建立多...原创 2020-02-28 10:36:26 · 210 阅读 · 0 评论 -
mysql数据查询区分大小写的问题
mysql数据查询区分大小写的问题解决方案:修改数据库表的字段属性,添加binary属性即可eg:ALTER TABLE db_security.tb_role MODIFY COLUMNennamevarchar(64) BINARY NOT NULL COMMENT '角色英文名称';数据查询的时候写上binary即可eg:SELECT * from tb_role where B...原创 2020-01-21 11:21:07 · 247 阅读 · 0 评论 -
java 8 新特性使用
list转map(相同的数据取第一个key)Map<String, String> expenseMap = policyReceivablesApplyInfo.getExpenseItemsInfoList().stream().collect(Collectors.toMap(ExpenseItemsInfo::getName, a -> a.getValue(), (k...原创 2019-12-20 09:12:38 · 84 阅读 · 0 评论 -
后端跨域问题解决
后端跨域问题解决package com.****.smart.***.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.Servlet...原创 2019-10-25 10:19:35 · 168 阅读 · 0 评论 -
Date时间差计算
public static void main(String[] args) throws Exception{ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss"); String date1 = "2001-01-01 08:12:01"; String date2 ...原创 2019-10-08 15:30:13 · 1035 阅读 · 1 评论 -
json解析字符串和字符串转换
package com.***;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import java.util.ArrayList;import java.util.List;/** * 测试代码 * * @ver...原创 2019-10-08 11:15:13 · 93 阅读 · 0 评论 -
idea插件外部导入
下载地址:https://github.com/mplushnikov/lombok-intellij-plugin/releases1.下载对应的版本2.导入插件原创 2019-09-23 09:19:37 · 2957 阅读 · 0 评论 -
Vue积累
list根据id取名称this.compCode = this.companyList.find(item => item.id === this.compCode)['name']原创 2019-07-19 09:28:32 · 99 阅读 · 0 评论 -
Mybatis面试题目
Mybatis中的 ${} 和 #{}区别与用法Mybatis 的Mapper.xml语句中parameterType向SQL语句传参有两种方式:#{}和${}我们经常使用的是#{},一般解说是因为这种方式可以防止SQL注入,简单的说#{}这种方式SQL语句是经过预编译的,它是把#{}中间的参数转义成字符串,举个例子:select * from student where student_n...原创 2019-06-30 20:30:27 · 298 阅读 · 0 评论 -
Mysql的知识点
一、mysql的索引类型1、普通索引是最基本的索引,它没有任何限制,有以下几种创建方式:(1)直接创建索引CREATE INDEX index_name ON table_name(col_name(length));(2)修改表结构的方式添加索引ALTER TABLE table_name ADD INDEX index_name ON (col_name(length);(3)创...原创 2019-06-30 20:10:25 · 115 阅读 · 0 评论 -
高并发下的幂等性处理
转载地址:https://blog.csdn.net/aly1989/article/details/52352726双十一,零点刚开始,小明就迫不及待地点击提交订单按钮,1秒,2秒,3秒,没反应,小明有点心慌,又快速地点击了两下,提示下单成功。随后小明到我的订单列表中一看,发现有三个相同的订单,小明一脸黑线。什么是幂等性HTTP/1.1中对幂等性的定义是:Methods can also...转载 2019-06-30 20:02:02 · 1597 阅读 · 0 评论 -
悲观锁、乐观锁的区别及使用场景
悲观锁、乐观锁的区别及使用场景悲观锁(Pessimistic Lock):每次获取数据的时候,都会担心数据被修改,所以每次获取数据的时候都会进行加锁,确保在自己使用的过程中数据不会被别人修改,使用完成后进行数据解锁。由于数据进行加锁,期间对该数据进行读写的其他线程都会进行等待。乐观锁(Optimistic Lock):每次获取数据的时候,都不会担心数据被修改,所以每次获取数据的时候...翻译 2019-06-30 19:39:10 · 475 阅读 · 1 评论 -
MySQL索引失效的几种情况
MySQL索引失效的几种情况1.索引无法存储null值 a.单列索引无法储null值,复合索引无法储全为null的值。b.查询时,采用is null条件时,不能利用到索引,只能全表扫描。为什么索引列无法存储Null值?a.索引是有序的。NULL值进入索引时,无法确定其应该放在哪里。(将索引列值进行建树,其中必然涉及到诸多的比较操作,null 值是不确定值无法比较,无法确定null出现...原创 2019-06-30 19:35:14 · 254 阅读 · 0 评论