随笔分类 - 工作
工作遇见问题的解决方案
摘要:工作中发现select * from tblA where fieldA <> 'aa' 会过滤掉null值, 可以使用ifnull(fieldA,'bb') <> 'aa'
阅读全文
摘要:import org.apache.shiro.SecurityUtils; import org.apache.shiro.subject.Subject; import org.apache.shiro.util.ThreadContext; import java.util.concurren
阅读全文
摘要:Emoji与Unicode、UTF8 Emoji是一种特殊的字符,而不是像QQ表情一样的普通字符的转义表示。在Unicode编码中,占用了U+1F300到U+1F64F中的部分范围。 Emoji字符的特殊之处在于,其使用的Unicode字符超出了通常使用的三字节UTF-8编码的Unicode范围,即
阅读全文
摘要:##### SQL写法: SELECT 1 FROM table WHERE a = 1 AND b = 2 LIMIT 1 ##### Java写法: Integer exist = xxDao.existXxxxByXxx(params); if ( exist != NULL ) { //当存
阅读全文
摘要:解决办法: 1、用浏览器登录该https网站,在浏览器地址栏里找到“证书信息”->“详细信息”->“复制到文件”->选择DER编码二进制X.509(.CER)(D) 导出证书,如证书名为pro1.cer; 2、在jdk的jre/bin包里执行keytool -import -alias pro1 -
阅读全文
摘要:问题:redis value指定了序列化方式GenericJackson2JsonRedisSerializer,序列化session时,保存了valid属性,在SimpleSession中valid是方法,所以反序列时找不到对应的字段,解决办法,不指定序列化方式。
阅读全文
摘要:报错: RROR oro.hiberate.enoineidcsvi salexceptionhelner Connection is read-only,Cueries leading to data modification are not allowed org.springframework
阅读全文
摘要:show full processlist; kill 13111203; 杀进程id
阅读全文
摘要:TRUNCATE 和 TRUNCATE TABLE 都是用于删除表中的所有数据的 SQL 命令,但是它们有一些区别。 语法:TRUNCATE TABLE 是一个完整的 SQL 语句,需要指定要操作的表名;而 TRUNCATE 是一个数据库命令,不需要指定表名。 功能:TRUNCATE TABLE 删
阅读全文
摘要:我们项目既有使用spring JPA也有使用spring JdbcTemplate,此次事务失效的原因是,项目之前配置的是spring jpa 的专门的事务管理器。 第一次尝试解决:添加spring JdbcTemplate 的事务管理器,并添加相应的注解驱动。不生效!!! 第二次尝试解决:问了下c
阅读全文
摘要:~~~java //1.报错:Expected MultipartHttpServletRequest: is a MultipartResolver configured ? //2.解决 commons-fileupload commons-fileupload 1.3.1 // spring中
阅读全文
摘要:https://blog.csdn.net/xc9711/article/details/126099859
阅读全文
摘要:/** * 可能的方法之一是使用牛顿迭代法来计算。 * 首先,我们需要选择一个初始估计值。一种常见的选择是将 BigDecimal 的值转换为 double 类型,然后使用 double 的开方函数得到一个估计值。 * 然后,我们可以使用以下迭代公式来计算开三次方: * x = (2 * x + n
阅读全文
摘要:https://blog.csdn.net/QINGYUMARY/article/details/105264069
阅读全文
摘要:https://blog.csdn.net/zhangzhen02/article/details/118787684
阅读全文
摘要:public static void main(String[] args) { List l = Lists.newArrayList(); ChartDataView c = new ChartDataView(); for(int i=0;i<5;i++){ c.setDimension1("
阅读全文
摘要:// '00016452', '00004098', '00015583', '00010881', '00015928', '00013397' 公共方法过滤这些经营单位 String[] notNeed = {"00016452", "00004098", "00015583", "000108
阅读全文
摘要:// 取出小计 Map<String, BigDecimal> map = oldList.stream().filter(l -> l.getDimension2().equals("小计")).collect(Collectors.toMap(ChartDataView::getDimensio
阅读全文
摘要:// 法一 String fieldStr = list.stream().map(n -> n.getDimension1()).collect(Collectors.joining(",")); // 法二 List<String> fieldList = Lists.newArrayList(
阅读全文