- 博客(25)
- 收藏
- 关注
原创 trycatch中异常被吞掉的理解
话说风和日丽的下午,正在奋力的码砖中,忽然同事看了一眼我的代码说你为什么要用trycatch呢?引发了我的深思问题:为什么要用trycatch过程:刚开始的时候我将跟持久层交互的那段代码用trycatch包起来了,主要是怕出了异常察觉不了,后来我在网上找了很多关于这方面的资料,终于明白了结果:异常被吞掉是指:运行是的代码发生的异常被catch捕捉住,并且不对事务做显式提交(或其他...
2020-04-23 17:43:53 1448
原创 try catch finally中returen的执行顺序
异常处理中,try、catch、finally的执行顺序,大家都知道是按顺序执行的。即,如果try中没有异常,则顺序为try→finally,如果try中有异常,则顺序为try→catch→finally。但是当try、catch、finally中加入return之后,就会有几种不同的情况出现,下面分别来说明一下。也可以跳到最后直接看总结。一、try中带有return 1 privat...
2020-04-19 14:56:12 315
原创 复选框的修改
记录一下开发过程中遇到的前端的问题:1:复选框的回显 var index = []; //根据name="editbusinessFlags" 获取所有的复选框 var checkBoxAll1 = $('input[name="editbusinessFlags"]'); //根据后台传过来的businessFlag重新组成一个数组 for(var i=0;i<...
2020-04-01 14:45:21 411
原创 Input 只能输入数字,带有两位小数的数字,输入数字范围范围限制
话不多说直接上代码<input type="number" οninput="value=value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');if(value>99999) value=value.slice(0,5);if(value<0) value=0;">首先了解下:onkeyup 事件,有 bug ,那就是在...
2020-02-21 18:47:39 2652 1
原创 mybits--xml之间相互调用思路
1.一个xml调用另外一个xmlUserMapper.xml<mapper namespace=”com.A.xsstuser.impl.dao.UserDao”><resultMap id=”BaseResultMap” type=”com.kainaodong.xsstuser.impl.model.User”><id column=”user_id” ...
2020-02-20 10:50:39 1069
原创 svn清除,查看当前登录的用户名密码
一般用户登录svn并记住用户密码后,下次再登录的时候将不需要输入用户密码,导致电脑使用着登录的时候,不知道到底登录的是个用户,只能将数据清除1.项目文件夹清除:直接查看项目当中的隐藏文件夹,找到.svn这个文件删除即可2.编译器中(这里以idea为例):重启Idea,然后点击SVN就可以看到需要重新输入帐号密码了想查看svn的账号密码:svn登录用户的文件,存放位置:C:\Users...
2020-01-10 11:34:09 2885 1
原创 java之正则表达式
序言正则表达式:字符串处理神器正则表达式是处理字符串的强大的工具,它不是Java的特性,前端的JavaScript等也有。但是相比于其他老牌的高级语言,如C/C++,这是Java比他们独特的地方。正则表达式用途:1). 字符串匹配2). 字符串查找3). 字符串替换在正则表达式正式出场之前,我们先从熟悉的String类两个方法开始。这是String类自带的方法,方法里面的参数...
2020-01-03 17:01:48 291
原创 idea git拉下代码后自己代码被覆盖解决方法,亲测有效
昨天晚上提交的代码,今天早上来的时候惯例行的pull了代码,结果,神奇的事情发生了,自己写的代码全不见,心急如焚的我网上一通乱搜,终于找到了这篇,解决了我的问题,不过,上面描述的不是很清楚,我当时就是有点模糊,现在提供给有需要帮助的同学。执行完上面的步骤之后,代码已经回到了执行本次更新之前的代码,执行第二步操作的时候,我当时是遇到了冲突,同事跟我改了同一个文件,而且在我提交之后提交的。所以只...
2019-11-23 18:48:56 11773 2
原创 多选框回显之不用each 手写多选框回显
应用场景:需要将所有的多选框的标签的值拿到注意不是value值 是标签的文本,然后根据后台(java)传过来的值进行回显代码如下: var role = obj.roleName.split(",");//后台传过来的字符串 var check = []; var checkBoxAll = $("#rolechose2 [name='checkbox']");//获取所有多选款...
2019-11-22 10:03:25 191
原创 前台传到后台base64加密后的json格式,后台加密乱码问题
今天在做base64位加密解密方法时发现一个有趣的问题我将加密好的内容放在后台代码中直接解密,一点瑕疵都没有,但是,当我从前台接收加密好的字符串来后台解密的时候,就一直乱码,一堆问号的那种乱码。我在网上找了有一会了,后来换了一个工具就好用啦,下面是具体的过程。没有实现的过程:public String generateCode(@RequestBody String params) thr...
2019-11-11 14:47:39 1154
原创 idea中Web项目 class path resource [applicationContext.xml] cannot be opened because it does not exist
我是跟着下面的这个链接完美 解决的https://blog.csdn.net/sinat_38301574/article/details/80465693我报错的场景是刚从svn上更新下代码,项目启动就报错的,看了上面的连接后完美解决从中体会到了idea项目在tomcat下build和运行的流程,收获很大...
2019-09-19 13:46:18 413
原创 tomcat运行报错 java.lang.Exception: Socket bind failed: [730048] ?????????×???(Э?é/???????/???)????í??
报的这个错,就是由于项目端口号被占用,或者jmx 端口号被占用解决方法是::修改端口号,或者结束掉占用该端口号的项目
2019-09-18 13:56:38 1905
原创 亲测有效 idea配置tomcat踩过的深坑
今天是19.9.3记录一下idea配置tomcat踩过的深坑之前看过一篇博客说要配置到有全部源码的根路径下,结果试了好长时间还是404,最后求助大神必须要配到webapp的路径才可以,亲测有效...
2019-09-03 13:13:40 399
原创 bootstrap treeview树形展示走过的坑
bootstrap 树形展示从开始采坑到最后成功展示开始(思路一) @RequestMapping("/Tree") @ResponseBody public void getCodeTree(HttpServletResponse response) throws IOException { // JsonObject jlist = new JsonObject()...
2019-07-31 17:24:07 2538 2
转载 tomcat优化
一.Tomcat内存优化**Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -Xmx java虚拟机可使用的最大内存; -XX: PermSi...
2019-07-10 15:38:28 124
原创 做高性能,高并发,高可用系统要注意的问题
系统架构三个利器:RPC服务组件、消息中间件(交互异步化、流量削峰)、配置管理(灰度发布、降级);无状态:接口层最重要的就是无状态,将有状态的数据剥离到数据库或缓存中;如何改善延时:找关键路径(“28原则”)、空间换时间,如各级缓存;时间换空间,如传输压缩,解决网络传输的瓶颈;多核并行,减少锁竞争;更适合的算法和数据结构;通过性能测试和监控找出瓶颈;减少系统调用和上下文切换;如何提高吞吐量:...
2019-07-10 15:36:23 283
原创 session,cookie,token
sessionsession的中文翻译是“会话”,当用户打开某个web应用时,便与web服务器产生一次session。服务器使用session把用户的信息临时保存在了服务器上,用户离开网站后session会被销毁。这种用户信息存储方式相对cookie来说更安全,可是session有一个缺陷:如果web服务器做了负载均衡,那么下一个操作请求到了另一台服务器的时候session会丢失。cookie...
2019-07-10 15:34:56 130
原创 单点登录,分布式微服务的安全认证
从单体应用架构到分布式应用架构再到微服务架构,应用的安全访问在不断的经受考验。为了适应架构的变化、需求的变化,身份认证与鉴权方案也在不断的变革。面对数十个甚至上百个微服务之间的调用,如何保证高效安全的身份认证?面对外部的服务访问,该如何提供细粒度的鉴权方案?本文将会为大家阐述微服务架构下的安全认证与鉴权方案。单体应用 VS 微服务随着微服务架构的兴起,传统的单体应用场景下的身份认证和鉴权面临的...
2019-07-10 15:33:46 515
原创 git常用的命令
查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co – # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库中删除文件gi...
2019-07-10 15:31:57 129
原创 JWT单点登录
JWT单点登录什么是JWT介绍的比较清楚https://www.cnblogs.com/yan7/p/7857833.htmlJWT的优势和劣势等https://www.jianshu.com/p/af8360b83a9fhttps://www.cnblogs.com/cjsblog/p/9277677.html注册过程中,密码从前台在传输到后台过程中,如何防止密码被窃取或篡改?前台...
2019-05-21 08:46:38 331
原创 sql练习题
现在将题目和答案分享一下。我使用的是MYSQL 5.0,但是绝大部分都是标准SQL。表结构:CREATE TABLE STUDENT(SNO VARCHAR(3) NOT NULL,SNAME VARCHAR(4) NOT NULL,SSEX VARCHAR(2) NOT NULL,SBIRTHDAY DATETIME,CLASS VARCHAR(5))goCREATE TABL...
2019-04-15 20:49:43 180
原创 spring boot 三级联动
jsp页面&lt;%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt;&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c&am
2019-03-05 17:09:24 2164
原创 spring boot jsp往controller传值的两种方式
jsp通过HttpServletRequest getRequest的getParameter(“key”)获取controller使用HttpServletRequest getRequest的getParameter获取参数:form表单提交要求 name与entity实体类中的属性名一样 controller通过实体类来接收,get属性名来获取值具体例子的图片...
2019-03-05 16:11:15 2623
原创 spring boot 换宿舍 时间格式
spring boot 换宿舍1.展示层<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><%String path
2019-03-02 10:54:53 217
原创 字节与位
1.字节”是byte,“位”是bit2.1 byte = 8 bitchar 在java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符short 2个字节;int 4个字节;long 8个字节Java一共有8种基本数据类型(原始数据类型): 类型 存储要求 范围(包含) 默认值 包装类整 int 4字节(32位) -231~ 231-1 0 Integ...
2019-02-21 09:06:00 172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人