![](https://img-blog.csdnimg.cn/20200727195802445.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
工作中的总结
日常开发中用到的一些技术
叫我序员就好了
你除了修不完的 bug还有什么?
展开
-
SpringBoot使用ProxyServlet进行接口转发
需求实现通过代理服务器进行接口转发功能.思路是,客户端发送请求,由代理服务端通过端口监听到请求,然后在作为代理去访问真实的服务器,最后由真实的服务器将响应返回给代理,代理再返回给浏览器。依赖 <!-- https://mvnrepository.com/artifact/org.mitre.dsmiley.httpproxy/smiley-http-proxy-servlet --> <dependency> <groupId>org.mitre.dsmile原创 2021-05-20 18:14:44 · 1914 阅读 · 0 评论 -
复制文件/文件夹的方法
public class FileUtils { //复制方法 public static void copy(String src, String des) throws Exception { //初始化文件复制 File file1=new File(src); //把文件里面内容放进数组 File[] fs=file1.listFiles(); //初始化文件粘贴 File file2=n原创 2021-01-28 19:09:41 · 956 阅读 · 0 评论 -
线程的一些积累
使用run和start的区别随后补充isAlive()判断线程是否运行final boolean isAlive( )Thread t = new Thread(() -> { //子线程进行字符串连接操作 int num = 1000; String s = ""; for (int i = 0; i < num; i++) { s += "Java";原创 2021-01-28 19:07:32 · 74 阅读 · 1 评论 -
mybatis-plus中的那些配置
主键ID从很大的数字开始数据库新增实例,主键ID一般都是自增长的,不用人工给它赋值。那么mybatis-plus在新增的时候,会出现主键ID从很大的数字开始(example ‘17629802347414’),而不是从1开始的。原因就在于,mybatis-plus在新增的时候,会给一个主键ID,并且这个数字不规范,还不连续。这时候我们需要忽略掉这一点,不需要mybatis-plus给我们ID。主键字段添加@TableId(type = IdType.AUTO)private Long id;配置原创 2020-12-23 08:58:26 · 223 阅读 · 0 评论 -
sql通过经纬度获取几公里范围内的数据
创建表,存储经纬度信息项目中使用了高德地图,新增时将经度,纬度存入到数据库,数据库中我保留了6位小数.实现需求:通过给定的一个位置(坐标)和距离,查询到已这个距离为半径内所有的店铺.前台需要传(经度,纬度,距离)三个参数, String latitude = (String) params.get("latitude");//纬度 String longitude = (String) params.get("longitude");//经度 String distance = (String原创 2020-08-17 10:52:55 · 1687 阅读 · 0 评论 -
sql查询当天,本周,本月数据
获取一周,一月,一年的数据一开始只想着使用between来实现,最后发现可以直接使用sql语句实现.今天select * from 表名 where to_days(时间字段名) = to_days(now());本周SELECT * FROM 表名 WHERE YEARWEEK(date_format(时间字段名,'%Y-%m-%d')) = YEARWEEK(now());本月SELECT * FROM 表名 WHERE DATE_FORMAT(时间字段名, '%Y%m' ) = DA原创 2020-08-14 16:50:55 · 1813 阅读 · 1 评论