- 博客(21)
- 资源 (4)
- 收藏
- 关注
原创 使用token登陆 在2小时内没有请求的情况下显示用户过期 回退到登陆页面
使用token登陆 在2小时内没有请求的情况下显示用户过期 回退到登陆页面场景 vue设置 请求的token在请求头中 请求后最新的token在返回头中java后台服务 需要拦截器 每次请求查看前端heards里边有没有你设置的token如果有而且没有过期是正确的 那就重新生成最新的token 放在返回的heards里边在vue的main.js中写入拦截器 拦截所有请求 查看返回的heards里边是否存在token 如果存在更新你本地的token...
2021-05-25 15:04:49
947
原创 开启服务器NTP服务实现多台电脑与主服务器电脑同步时间 (包括海康硬盘录像机)
开启服务器NTP服务 实现多台电脑与主服务器电脑同步时间1.打开系统 “服务” 选项,双击打开 “Windows Time” 服务2.点击运行或者win+R 调出运行窗口,输入regedit 打开Windows注册表3.在注册表中展开:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,在右侧双击打开AnnounceFlags,将数值数据改为5,点击确定;4.同样地,在HKEY_LOCAL_MACHINE\SYST
2020-12-28 21:57:42
3017
原创 2020-10-19
nio和netty详解一、概述Netty是一个Java的开源框架。提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty是一个NIO客户端,服务端框架。允许快速简单的开发网络应用程序。例如:服务端和客户端之间的协议,它简化了网络编程规范。二、NIO开发的问题1、NIO类库和API复杂,使用麻烦。2、需要具备Java多线程编程能力(涉及到Reactor模式)。3、客户端断线重连、网络不稳定、半包读写、失败缓存、网络阻塞和异常码流等问题处理难
2020-10-19 17:13:14
277
原创 在Tomcat9容器 解密(前端用Base64加密的)汉字出现乱码,IDEA中调试正常
修改Base64解密的方法public static String Base64ToStr(String s) {if (s == null)return null;BASE64Decoder decoder = new BASE64Decoder();try {byte[] b = decoder.decodeBuffer(s);return new String(b, "UTF-8");} catch (Exception e) {return null;}}原因分下看到大
2020-06-01 11:58:50
569
原创 Interger类型 判断相等和比较大小
当判断是否相等时候用eq 判断大小><时候直接判断 应为它会自动拆箱当一个interger和int时候直接可以用==判断
2020-05-26 14:39:48
934
原创 在mapper.xml文件中的insert中增加以下标红的代码 实现id采用自增方式写入数据库,并且写入一个uuid字符
<insert id="insert" parameterType="ssm.item.admin.bean.Depart" useGeneratedKeys="true" keyProperty="departId"> <selectKey keyProperty="departId" resultType="java.lang.String" order="BEFORE"> select replace(uuid(),'-','') from dual
2020-05-25 17:25:31
1385
原创 逆向工程xml报错
异常:java.lang.IllegalArgumentException: Result Maps collection already contains …贴一个困扰了一下午的异常,异常信息如下:十一月 24, 2017 9:26:07 上午 org.apache.catalina.core.ApplicationContext log严重: StandardWrapper.Throwa...
2019-12-17 14:24:05
227
原创 mybatis怎么给主键自动设置uuid
mybatis怎么给主键自动设置uuid<insert id="addUser" parameterType="SysUser" useGeneratedKeys="true" keyProperty="id"> <selectKey keyProperty="id" resultType="java.lang.String" order="BEFORE"> se...
2019-12-17 14:06:20
1488
原创 使用datatable就是屌
运用datatable欢迎使用datatable表格使用datatable删除一行的数据 同时修改条数欢迎使用datatable表格使用datatable删除一行的数据 同时修改条数 datatable已经做的很成熟 table.row('.selected').remove().draw( false ); 一行代码搞定 注意: 可能会j...
2019-11-22 12:16:58
241
原创 浏览器控制自动填充
浏览器自动复制第一种数据已经拿到 赋值在浏览器中新增书签 更书签网址 赋值时候点击这个书签javascript:customersForm.thisFnameField.value = “张”;customersForm.thisLnameField.value = “三”;customersForm.thisCompanyField.value = “公司”;customersForm...
2019-10-19 10:15:17
423
原创 一个电脑放2个tomcat 一个为安装版 一个为 绿色版
只要修改绿色版的tomcat第一步修改端口tomcat默认访问的端口是8080,所以两个tomcat肯定是不能在一台电脑上共用一个端口的,所以我查看了一下tomcat的server.xml,其中有3个地方需要修改端口:① ,关闭tomcat的默认端口,这个要重新设定一个。② <Connector port=“8080” protocol=“HTTP/1.1” connectionT...
2019-10-09 14:57:16
209
原创 在springboot中实现同一个用户只能登陆一次 再次登陆顶下上一次登陆的用户
在springboot中实现同一个用户只能登陆一次 再次登陆顶下上一次登陆的用户创建session管理器 上下文MySessionContextpublic class MySessionContext { private static MySessionContext context; private Map<String, HttpSession> map;...
2019-08-24 11:34:18
9467
12
原创 IE浏览器中不支持js获取便签解决
IE浏览器中不支持js获取便签解决document.getElementsByName() 获取不到所有input的标签解决引入jquery 我用的是1.9的代码如下 一行搞定 选中所有的名字为ids的inputobj = $(“input[name=‘ids’]”);//获取所有选中的input标签方法 定义的id数组中var id = [];for (k in obj) {if...
2019-06-06 16:09:39
542
原创 String.replace方法 在java和js中的不同
String.replace方法 在java和js中的不同在java中replace是替换全部的 在js中replace替换是第一次出现的
2019-06-06 13:55:56
398
原创 js编写sleep睡眠方法
不废话直接上代码function sleep(numberMillis) {var now = new Date();var exitTime = now.getTime() + numberMillis;while (true) {now = new Date();if (now.getTime() > exitTime)return;}}...
2019-06-05 11:12:35
780
翻译 通过url传对象的问题
url正常传递参数格式为:<script> //跳转至页面http://www.baidu.com,传递参数名字和年龄(如下代码实现) window.location = 'http://www.baidu.com?name='+牵One+'&age='+24; </script>但是有时我们需要传递的不只是一个键值对或者键值对多了会导...
2019-06-04 10:03:11
2247
原创 git 修改作者名称和作者邮箱
1. 查看自己提交时候的名字和邮箱$ git config user.name$ git config user.email**2. 设置$ git config --global user.name "name"$ git config --global user.email "mixboot"修改完毕...
2019-05-29 17:54:56
2185
原创 springboot 加log4j 日志
springboot 加log4j 日志 需要jar org.springframework.boot spring-boot-starter org.projectlombok lombok true org.springframework.boot spring-boot-starte...
2019-05-25 14:51:50
551
原创 解析properties文件
@Testpublic void analysis() {//输入流InputStream is = null;try {is = new FileInputStream(“src\main\resources\spring\jkxlh.properties”);//添加你的properties文件路径} catch (FileNotFoundException e) {e.pr...
2019-05-08 15:40:24
193
原创 将pojo转化为XML字符串
所需要的Maven 所需要额依赖 com.thoughtworks.xstream XStream 1.4.4 调用 方法 *//将XML的字符串转化为pojo,参数为XML字符串,返回值为pojo类 XStream xStream = new XStream(); //root为根节点的名字...
2019-04-24 09:27:56
528
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅