04 2020 档案
摘要:突然想起来最近在开发过程中,经常会遇到字符串不同的判空和去空格情况,最开始总是使用==和equals来结合判空,遇到了StringUtils感觉真是太方便啦!于是想通过源码来区分一下StringUtils类常用的几个方法的使用,以便记忆。 1. StringUtils.isEmpty() 即值为 “
阅读全文
摘要:Jackson相关: 使用Jackson相关的注解时一定要注意自己定义的属性命名是否规范。 命名不规范时会失去效果。(例如Ename ,Eage 为不规范命名。“nameE”,“ageE”为规范命名)我在此处掉坑半个小时。至于命名规范,大家自己搜索。其实不要太奇葩的命名都是可以得。 如果使用@Jso
阅读全文
摘要:什么是父 根就是父 获取父节点就是获取根 肯定得到的值越来越小 SELECT BMBH,CC,SSBMBH FROM ZC_BM START WITH BMBH=p_bmbh CONNECT BY PRIOR SSBMBH=BMBH 这个函数是从下往上(根)的, 所以是获取父节点 查出来的都比传入进
阅读全文
摘要:富文本提交数据到后台后,保存到数据库的格式可能是这样的: <p>【产品名称】艾酷维多种维生素锌软糖</p> 我们有时候需要的是: <p>【产品名称】艾酷维多种维生素锌软糖</p> 所以就需要用到 StringEscapeUtils 类进行转义和反转义 public stati
阅读全文
摘要:注意:本工具是通过java代码进行数据分页,每次分页需要查询出满足条件的全部数据,再进行分页。数据量大的情况下不推荐使用。同时建议将数据进行缓存处理。 以下两个类均是之前在网上看见的,通过简单修改整理将两个类结合在一起使用。 排序工具ListSortUtil.java package com.*.u
阅读全文
摘要:第一种方式:保存到本地 package com.cnki.tool.base; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.util.ArrayList; import java.util.
阅读全文
摘要:BufferedOutputStream字节缓冲输出流 构造方式第一种开发中) public BufferedOutputStream(OutputStream out):采用的默认的缓冲区大小(足够大了) ,来构造一个字节缓冲输出流对象public BufferedOutputStream(Out
阅读全文
摘要:关于Redis的概念和应用本文就不再详解了,说一下怎么在java应用中设置过期时间。 在应用中我们会需要使用redis设置过期时间,比如单点登录中我们需要随机生成一个token作为key,将用户的信息转为json串作为value保存在redis中,通常做法是: //生成token String to
阅读全文
摘要:IDEA中设置注释模板主要分为两个部分,分别是创建java文件时类的注释和方法的注释。 这里为大家详细介绍一下方法,按MyEclipse的风格设置(MyEclipse的请看:MyEclipse中设置注释模板的方法),大家可以根据自己的习惯生成自己喜欢的注释模板。效果如下: 一、设置类的注释模板 1、
阅读全文
摘要:最近开始使用idea 开发,确实使用起来很舒服,拿到公司一个系统,maven项目,用idea在本地运行后,发现连页面修改都无法及时生效,因为是使用的maven带的tomca插件,无法通过设置tomcat configuration 来使项目热部署。所以想到了idea方便的安装插件的功能,在网上搜索有
阅读全文
摘要:实现SpringBoot热部署的方式 实际上Springboot已经提供了实现热部署的方法了。那就是你只需要引入依赖【springboot-devtools】就可以了 。具体可以参考这篇文章springboot-devtools 热部署 那为什么我们还需要JRebel呢? 额外引入的依赖实际上生产环
阅读全文
摘要:IntelliJ Idea 常用快捷键 列表(实战终极总结) 1. 自动代码 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板代码 例如要输入for(User user : users)只需输入user.for+Tab 再比如,
阅读全文
摘要:BigDecimal是处理高精度的浮点数运算的常用的一个类 当需要将BigDecimal中保存的浮点数值打印出来,特别是在页面上显示的时候,就有可能遇到预想之外的科学技术法表示的问题。 一般直接使用 BigDecimal.toString()方法即可以完成浮点数的打印。 如: System.out.
阅读全文
摘要:常用系统存储过程有: exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_helpIndex student;--查看索引exec sp_helpConstraint student;
阅读全文
摘要:select distinct 'alter system kill session '''||t.sid||','||t.serial#||'''immediate;' from v$session t,dba_ddl_locks l where l.name like upper('%f_sz_
阅读全文
摘要:相同点,使用drop delete truncate 都会删除表中的内容 drop table 表名 delete from 表名(后面不跟where语句,则也删除表中所有的数据) truncate table 表名 区别 首先delete 属于DML,当不commit时时不生效的 而truncat
阅读全文
摘要:其实之前遇到过Java compiler level does not match the version of the installed Java project facet.这个问题,因为当时没怎么管,网上找了个解决方法之后就没再去理会,学习了一段前端之后,再回来重新用MyEclipse来做w
阅读全文
摘要:目前主流的加密方式有:(对称加密)AES、DES (非对称加密)RSA、DSA 调用AES/DES加密算法包最精要的就是下面两句话: Cipher cipher = Cipher.getInstance("DES/CBC/PKCS5Padding");cipher.init(Cipher.ENCRY
阅读全文
摘要:前段时间应聘一家公司面试时对方让我写一个联表查询的语句,我居然没有写出来然后就没有然后了,后来反省了一段时间,本人是搞Java后台开发的如果数据库的基本语法都不熟练的话那基本GG,所以之后花了一周时间梳理了一下MySQL的基本知识记录下来与大家一同分享。 使用CMD操作数据库的流程如下: 登录MyS
阅读全文
摘要:【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。 2. 【Ct rl+O】 显示类中方法和属性的大纲,能快速定位类的方法和
阅读全文
摘要:request.getAttribute表示从request范围取得设置的属性,必须要先setAttribute设置属性,才能通过getAttribute来取得,设置与取得的为Object对象类型 。 request.getParameter表示接收参数,参数为页面提交的参数,包括:表单提交的参数、
阅读全文

浙公网安备 33010602011771号