随笔分类 - 工作中用到的小技术
关于工作中用到的小技术
摘要:直接上代码吧 public static void main(String[] args) throws ParseException { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"); df.s
阅读全文
摘要:背景 今天在写一个数据处理程序的时候, 我打算优化一下我的程序, 本来是直接用Mapper层进行单行记录保存的, 也就是调用的Mapper的insert函数 过程 然后我就写了一个Service, 但是我没有写接口, 是直接写了一个具体的实现类 @Service public class Insti
阅读全文
摘要:需求背景 因为用户前台输入的是汉字, 但是在创建图数据库的Tag节点的时候, 虽然能用中文, 但是我觉得还是不要用了, 就像是Java也能定义中文的类和字段一样奇怪, 但是又没有翻译API, 也可能又网络的问题, 综合考虑, 可以直接转为汉字拼音 添加POM依赖 <!-- https://mvnre
阅读全文
摘要:最近给了我两个XMind文件, 需要导入到数据库, 本着以技术替换手工劳动力的打算, 去学习了一下解析Xmind文件 引入类库 打开Xmind软件的安装目录 找到plugins下面的核心Jar 版本和日期可能不一致 该jar包可能只能解析自己版本的Xmind创建的文件, 解析其他版本可能会乱码 将J
阅读全文
摘要:最近有好多的词语大概几万吧, 需要翻译成英文的, 还不能直接都丢到百度翻译里面, 不然自己试一下~ 注册百度账号 http://api.fanyi.baidu.com/api/trans/product/desktop?req=developer 完善个人开发者信息 引入Hutool工具库 <dep
阅读全文
摘要:简介 为什么要用ApiFox呢, 一般现在程序员开发测试, 一般都是PostMan, PostWoman等Api调用工具, 我之前也是一直在用, 但是今天我发现了一款相比于Postman更加好用的工具, 那就是ApiFox, 是通过一款公众号推荐给我的, 我开始还不以为然, 但是在仔细阅读后, 发现
阅读全文
摘要:问题: 在项目中本来打算今天写雨量流量关系图的,但是在引入Echart官网的代码后直接报错,内存溢出了,直接项目就挂了,我... 就是这个东西 直接 out of memory了 经过排查后发现, 是雨量图的数据 data中数据量太大了,导致的栈溢出 解决办法 来自原CSDN涛涛之海的一篇文章 ht
阅读全文
摘要:原因:为什么需要雪花算法 为什么需要分布式全局唯一ID以及分布式ID的业务需求?集群高并发情况下如何保证分布式唯一全局Id生成? 在复杂分布式系统中,往往需婴对大量的数据和消息进行唯一标识,如在美团点评的金融、支付、餐饮、酒店,猫眼电影等产品的系统中数据日渐增长,对数据分库分表后需要有一个唯一ID来
阅读全文
摘要:<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> <script> let enter; enter = function (event){ $("#itemClose").css(
阅读全文
摘要:今天在配置Shiro的过期时间的时候,发现整合了Ehcache的缓存,但是Ehcache的缓存又不生效,无语了 最开始参考网上的方法,配置了eternal="false",也设置了timeToIdleSeconds和timeToLiveSeconds的值,但是一直没有没有生效,没到半小时就自动登录失
阅读全文
摘要:我想这个是每个Java开发人员的烦恼,如果允许IDEA破解还好,主要实现公司不允许使用破解软件,所以你就会需要使用到这款插件了,不然每次都需要卸载重新安装 IDE Eval Reset 在IDEA中Plugins中添加地址 安装即可 在Help中追下面找到Eval Reset 点击 可以点击一次手动
阅读全文
摘要:在点击label的时候不取消复选框的状态 实现 将change事件改为click事件 <div class="grid-content bg-purple"> <div class="grid-content bg-purple"> <el-checkbox-group v-model="areas
阅读全文
摘要:之前本来都是通过URL直接显示图片的,后来需求变更前端需要图片的base64,但是现在数据库只有URL,写了个方法通过URL获取图片的BASE64 方法: /** * 通过图片的url获取图片的base64字符串 * @param imgUrl 图片url * @return 返回图片base64的
阅读全文
摘要:问题: 文件上传时报错:in a frame because it set 'X-Frame-Options' to 'deny'. 原因: 因为使用SpringSecurity的原因,spring Security下,X-Frame-Options默认为DENY 解决方案: 在SpringSecu
阅读全文
Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-definiti
摘要:*************************** APPLICATION FAILED TO START *************************** Description: The bean 'beanNameViewResolver', defined in class pat
阅读全文
摘要:问题背景: 前几天项目做渗透测试的时候出现了两个高危漏洞 经过排查发现是因为前端在登录的时候没有对密码等用户信息做加密处理 解决方案: 做一下最简单的处理,前端采用JS自带的 atob加密,后端采用工具解密 前端JS代码: //加密字符串,可以先将中文加密,然后再用btoa加密 encryption
阅读全文
摘要:背景: 在做打压缩包的时候打完包之后,应该删除目录的临时文件,但是我在方法的最后调用删除一直返回false,删除不了,直到自己怀疑人生\ 解决方案: 定时删除: 但是存在问题,删除时间和下载时间冲突 在方法打包之前先删除: 但是我也发现了一个问题,还是删除不了,可能因为JVM使用完成后,还有一些指针
阅读全文
摘要:背景: 今天在做批量下载的时候,用到了就写一写吧,一般多文件下载通常都是通过压缩包下载的 使用场景: 批量电子文件下载 打包下载 工具类: package utils; import java.io.BufferedInputStream; import java.io.BufferedOutput
阅读全文
摘要:背景: 今天在改功能的时候,居然有一个批量挂接电子文件的这样的一个功能,前端要求选择文件夹? 解决方案: 1:选择多个文件 2:其次前端选择文件夹 如果没有浏览器要求建议使用选择文件夹,比较方便,省的一个一个选,当然,他的缺点就是你必须把要上传的东西放到一个文件夹中 存在的问题: 不是所有的前端浏览
阅读全文
摘要:背景问题: 今天在做Excel动态列解析的时候,发现Excel中的日期解析出来居然是这种格式,emmm,这是个啥? 并且发现,通过直接new Date的方式,然后通过SimpleDateFormat格式化后,时间变了?我TM啥东西 通过不懈的百度终于得知了,这个时间是计算机的起始默认时间 在Exce
阅读全文