- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 JS的JSON.parse数字转换精度问题,解决不了可以找我
小编最近遇到一个问题,之前数据库id不是雪花算法的时候,前台json解析是不会丢失精度的,查了一下博客:https://www.cnblogs.com/snandy/p/4943138.html 具体原因按照小编的理解:在超过15位纯数字的时候-----------------------------------------------此时只能模仿十进制进行四舍五入了,但是二进制只有 0 和 1 两个,于是变为 0 舍 1 入。这即是计算机中部分浮点数运算时出现误差,丢失精度的根本原因。大.
2020-07-08 16:58:28 4874 2
原创 轮转数组,JAVA详细解法
(i + k) % n 这个能举个例子为啥可以 确保了索引不会超出范围,并实现了循环的效果。很多人跟我一样,不太明白为什么。
2024-08-06 16:48:21 170
原创 Docker容器数据库启动,如何用别名JAR jdbc:postgresql://别名:5432/postgres
那么你数据库也会加入默认的bridge网络,然后你的jar和idea都可以用别名去链接 ,生成的jar在docker 里面也能成功链接运行,但是注意一点,你的jar的容器需要在相同的网络下才能用别名,记住了。这样之后,你就能在docker run起来了一个这个网络my_network_test 的数据库,可以使用你定义的别名,如果想在默认的bridge网络。这个错误是你用了默认的bridge网络,需要自己新建一个。如果想了解为啥这样做得同学,请去看这个文章。如果想用别名得同学,我直接贴代码。
2024-07-30 09:11:36 205
原创 常用的linux命令,例如怎么看文件的修改日期等
哈哈哈哈-----------------------------------------------我记录得是我自己常用得命令,如果需要全得,请到官网上找!cat 命令 正向的查阅(全部)tac 命令 反向的查询(全部)more (一页一页翻页)
2024-07-29 09:48:10 260
原创 删除文件夹下的文件
在Java中,try-with-resources语句用于自动关闭实现了AutoCloseable接口的对象,如本例中的Stream<Path>。这样做的好处是可以避免因为忘记关闭资源而导致的资源泄露问题,同时简化了代码,提高了可读性和可维护性。因此,在这段代码中,Stream<Path>的资源管理是由Java的try-with-resources语句自动处理的,不需要手动调用任何关闭方法。最近遇到了删除文件夹下的文件的需求,不说废话,直接贴。这个是我只是想删除文件夹下的文件,不想删除文件夹。
2024-07-16 16:46:05 255
原创 gitlab 怎么重新把main代码拉到分支上
将会丢失你当前分支上的所有本地修改,因此在执行此操作之前请确保你不需要这些本地修改或者已经妥善备份。确保你已经检出到你想要更新的分支。如果你的分支不是你想要更新的分支,使用。gitlab 怎么重新把main代码拉到分支上。命令来获取最新的远程分支信息。命令来重置你的本地分支到远程的。命令切换到正确的分支。要将GitLab上的。
2024-07-04 14:04:26 411
原创 Angular项目的用electron 打包成exe的坑!!!!
dependencies和devDependencies 每次install,然后解决冲突就可以,大概没多少个,只是会繁琐一点,指定一下版本,你要搜索,你code里面最新的版本,用这个版本在dependencies指定就可以了!1.小编最近遇到,就是Angular的老项目,里面有添加很多最新的依赖,也就是会造成依赖冲突,我是怎么做的,是做了先install yarn之后,利用yarn能更好的解决包冲突,然后在package.json的。注意下你的文件是否能被读取到!
2024-06-20 14:21:08 135
原创 数据结构学习
4.线性阶段:它的循环的时间复杂度为O(n),因为循环体中的代码须要执行n次。1.顺序存储结构:是把数据元素存在地址连续的存储单元里面,逻辑关系和物理关系一致的。3.常数阶:执行时间恒定的算法,我们称之为具有O(1)的时间复杂度。2.链式存储结构:通过指针存储数据元素的地址,通过地址能找到相关数据元素的位置。1.数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。类型就用来说明变量或表达式的取值范围和所能进行的操作。不同算法编制的程序的运行时间进行比较,从而确定算法效率的高低。
2024-03-29 10:52:42 362
原创 pgsql 9.6版本,搜索全库,某个字段的数据包含了这个值 LIUWEI
pgsql 9.6版本,搜索全库,某个字段的数据包含了这个值 LIUWEI
2024-03-19 14:46:52 458
原创 Spring动态获取代理对象(事务)
小编最近看了一下redis的黑马,觉得这我没涉及过,专门记录一下,//具体的上下文代码去b站找黑马redis入门到实战 P54集。直接就可以用AopContext这个来获取具体的代理对象。
2023-12-01 10:54:59 1087
原创 VUE-element设置动态表格,从列转行
主要是,你表格的表头是动态的,然后设置多少列,然后取你动态表头的数据,转换成map,取到你的中文,关联的数组下标。一一对应就可以弄成动态了!不说了看图就行了,大家也是见过世面的!就一下代码块里面有注解了。
2023-05-16 11:01:37 688
原创 linux脚本直接递归找到指定目录下所有文件复制到一个目录
本人今天遇到了一个问题,对接其他外围系统的时候,可能需要获取到本系统附件,但是我们不能把附件连同路径所有打包,因为对方系统,只是获取对于路径下的所有文件。新建一个copyattachment.sh文件,用编辑器打开基本上看注释你也就明白#!/bin/bash#使用这个的时候,记得把要进对应目录,执行这个脚本。因为笔者是进来当前目录路径去执行的function copypath(){ #这个是原来目录路径,你也可以加/data/atta也行 regpath="atta" ...
2023-05-16 10:48:06 550
原创 错误解决:ResourceManager : unable to find resource ‘***.vm‘ in any resource loader
解决错误:ResourceManager : unable to find resource '***.vm' in any resource loader
2022-11-23 16:21:39 6419
原创 Fork/Join并发框架,任务拆分样例和说明
ForkJoinPool:ExecutorService的实现类,负责工作的线程管理,任务队列维护即整个任务调度的流程控制,提供三种外部提交任务的方法:invoke(同步有返回值);采用后进先出法时,每批发出存货的成本,按存货中最后入库的那批单价计算,如果发出存货的一批数量超过最后入库的那一批数量,超过部分依次按上一批入库的单价计算。FIFO:First Input First Output的缩写,先入先出队列,这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令。
2022-11-08 15:33:40 252
原创 阿里云的redis集群操作
百度很多,redis集群在阿里云怎么用docker一台机器弄三主三从,可惜都没有相关资料,之前是在B站看狂神视频,对docker有一些理解,恰好,自己弄了台阿里云废话不多少,我是直接从狂神视频一步步写的,redis集群。在写xhell脚本,循环创建redis集群配置信息的时候,我从这一步用docker-compose.ymlversion: "2"services: redis-0: container_name: redis-0 image: redis:5.0.8 p
2022-08-03 21:03:34 806
原创 千百万级数据库优化心得(实战经验)
千百万级数据库优化心得作者小编,最近在工作中,是主要负责报表开发,报表开发,是把大量存在数据库得数据,提炼出来,而用得是mysql数据库。Spring Cloud 框架,JPA 和mybaties 。首先,多表关联写完sql,自己捏造完数据,发现并没有多大问题,然后开始导入大批量数据,发现页面数据展现不出来了。赶紧后台看一下。这个sql执行时间也太长了把大家可以看到,单表条数为200多万条,还关联了6张表,其中有一张还是大表,有1000多万数据大家第一反应是需要加索引。**但是加索引得怎么加,还
2021-08-19 16:13:18 237
原创 如何改别人的jar包配置信息再完成打包,windows操作下
如何改别人的jar包配置信息笔者最近遇到了这个问题,别人已经封装好的jar包,我想改其的一个配置信息,并且要打成jar,我百度了很多,但是都说的不怎么清楚,我自己写一个白一点的。我这里采用的是window下用cmd执行的解压缩命令:cmd 这里需要进入放在jar包目录jar -cvf 你的jar包名称然后修改好配置信息,但是不要修改这个带.MFT后缀的文件,这个需要用他来完成jar生成的动作修改好配置信息之后 jar cvfm 1.你压缩jar的名称 2..MFT文件后缀的路径 3.压缩
2021-04-15 09:43:07 904
原创 JAVA如何重置附件路径规则,并且实现附件转移到新目录下面
最近写了一个小工具类,因为最近需求需要附件按新的规则存放。网上找并没有找到现成的符合自己心意的工具类 我的是这样的新的存放:项目编号+项目名称\文件首先maven 需要配置如 可能会觉得多,但是这个配置也可以用来爬虫的,因为有 webmagic jar包在配置数据源,因为大批量的附件转移,是原文件路径是保存在数据库的<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org...
2020-09-20 16:24:21 268
原创 JAVA双循环判断值重复
业务需求,循环中需要这种顺序:1----------------21----------------31----------------42----------------32----------------43----------------4双重循环需要控制 i 和 j 的参数值:上图的结果代码:i = 0 , j = i +1;public static void main(String[] args) { ArrayList list = ne..
2020-08-10 16:16:52 2288
原创 JAVA设计模式大全
架构师之路,设计模式必不可少,入门级别的设计模式:http://c.biancheng.net/view/1373.html这个写清晰,但略微不足是,没有组合使用。在面试过程中,这个应付应该不足,因为实际业务过程中,抽象工厂和策略模式可能一起使用,我中有你,你中有我,建议读一下大话设计模式,或者去B站搜索一下...
2020-06-04 10:34:35 156
原创 数据库的四种隔离级别和四种事务隔离级别
人生的座右铭:生活的只有一种病,叫穷病,学习是最能变现的路径之一,加油吧!数据库: Mysql版本:5.7.20-log一.先说一下数据库四种隔离级别:原子性、一致性、隔离型、持久性(ACID)1.原子性(Atomicity):原子性是指一个事务中的操作,要么全部成功,要么全部失败,成功事务就会提交,失败就回滚到事务开始 前的状态。2.一致性(Consistency):一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行...
2020-05-29 10:58:24 3041
原创 JAVA怎么获取编译后根路径的properties文件
笔者最近突然忘记怎么加载properties文件了,而且将properties文件里面的内容转换成Map形式的键值对形式不多bb上代码,讲解一下ClassLoader classLoader = PropertiesToMapUtil.class.getClassLoader();URL url = classLoader.getResource("b.properties");//你...
2020-04-28 11:17:43 490 1
原创 JAVA对JSON字符串进行时间排序
[{ "BEGDA": "0000-00-00", "ENDDA": "0000-00-00", "PERNR": "00000000", "USRID": "", "USRTY": ""}, { "BEGDA": "2019-04-15", "ENDDA": "9999-12-31", "PERNR": "", "USRID": "17666294051", "USRTY...
2020-03-24 13:09:33 1111
原创 JAVA查出得报表加水印。纯JS不经过后台处理(文字水印)
笔者最近用的是VUE+Element 自己写了一个报表 笔者的需求文档上清晰写出需要查询时候 整个页面加水印,而这个查询逻辑时跨库查询(不是内网链接)。数据量大,而且字段多关联了好几张大表也作了聚合操作。总得一句话说。基本上很慢,如果我们还用后台去渲染报表的话。会极其慢。使得服务假死。先上效果图:再上代码这里的watermark方法里面的字符串,就是你想要线上的页面...
2020-03-03 21:23:03 285
原创 绝对干活-JAVA怎么样生成SAP的webservice接口文件,如果没解决找我!!!
在百度访问的资料,都不尽人意。。说白了。。大部门都是常规的webservice生成的方式。一般的websevice 访问的路径是http:// 域名 ?wsdl文件。。。这种可以直接用eclipse或者IDEA 自带的asic的解析方式:也就websevice client 方式解析URL 这种是要以?wsdl结尾的但是 SAP 的 http:// 域名 ?sap-client=30...
2020-01-05 21:42:28 573
原创 JS将参数添加到URL,并且解析URL获取参数值
拿一个多选框来做一个例子吧!! <span style = "position: relative;left: 3%;top:30px; font-size: 20px">障及问题申报:</span> <input id="guzhang_SAP" name="guzhang" value="SAP" type="checkbo
2018-09-11 11:35:08 2185
原创 银行业务调度系统的实现
今天,突然看到了想去码银行业务调度系统按照字母的排序发我的代码吧!! C字母package bank;public class Consumer { public Integer id; public String type; public Consumer(Integer id,String type) { thi...
2018-08-20 13:43:42 211
原创 Eureka+Ribbon实现
本人最近看了Spring Cloud微服务实战在对Eureka这个微服务注册中心莫名的感兴趣我使用的工具是IDEA2018版,所以会遇到第一个坑,那就是版本的坑,在IDEA中Spring Boot的版本,已经到了2.0x,如果你想全手工配置的话,那么这个坑就会存在,你会说在pom里把母版版本改掉,但是,如果你没把之前版本的springboot关联的包去掉,那么,你配置完eureka也会...
2018-08-20 13:36:20 740
原创 如何控制多线程的执行顺序
多线程的执行顺序,在下进来了解了一点先来原来的没有排序的线程是怎么样的public class App { static Thread thread1 =new Thread(new Runnable(){ @Override public void run() { System.out.println("thread1...
2018-08-20 13:31:30 1681
原创 从零开始学struts2
在过几天,就要开发struts项目的代码,我是没有struts的任何基础,也是靠着自学 ------自学能力真的很重要,身为LOL的leader,已经说是戒了。。把时间挤出来走我的代码之路首先先创建一个万能的测试web项目。。。 导包。...
2018-07-20 09:51:22 232
原创 List的嵌套List,如果添加和取值
笔者今天遇到List嵌套List的数据,添加肯定没问题,有问题是怎么样去取值不说,直接上数据结构[[],[]]这个嵌套数据,在百度上很难找,都是教怎么取list方式,而嵌套方式取,却很少 在这里,就说一点,将集合遍历出,在添加到所属的list里,而我的大list是用了泛型,用过泛型的,都知道谁用谁知道这样就能完成数据结构如上图一般我是这样取的,我一开始的...
2018-07-11 17:26:32 14951 6
原创 idea 搭建spring-boot
我是一个对idea喜欢但是有是一个新手,说的不好,各位老大多多包涵。我是这个月才开始下载完idea2018版,网上教程都是2018之前的,现今应该还没有吧,本人买的是正版进去界面是有点小帅...
2018-06-25 08:37:55 119
原创 当tomcat启动遇到(你的项目名字) is required and cannot be removed from the server(不能部署到server上)
在下也是今天刚刚遇到这个问题
2018-06-05 08:59:50 34498 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人