![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Alen.23.1.14.7
简介不重要,看博客↓
展开
-
主流MQ对比
主流MQ对比转载 2022-06-08 16:49:11 · 135 阅读 · 0 评论 -
批量文件压缩下载(zip)
批量文件压缩下载(zip)原创 2022-04-26 09:29:23 · 426 阅读 · 0 评论 -
Mysql查询group by之后order by失效问题
Mysql查询group by之后order by失效问题原创 2022-04-21 14:36:21 · 3410 阅读 · 1 评论 -
SQL将两个字符串连接为一个字符串等常用sql
SQL CONCAT() 函数用于将两个字符串连接为一个字符串UPDATE Table a SET a.code_value=CONCAT(a.code_value,',newStr') WHERE a.status='ENABLE';参考:SQL CONCAT() 函数_w3cschoolSQL CONCAT 函数 CONCAT 函数用于将两个字符串连接为一个字符串,试一下下面这个例子: SQL> SELECT CONCAT('FIRST ', 'SECOND'); +----原创 2022-04-13 17:48:18 · 1550 阅读 · 0 评论 -
js encodeURI 与 java java.net.URLEncoder数据兼容问题处理
目标:处理新旧数据迁移问题:1.数据库,新表中dynamic_field_json字段存储的是前端js encodeURI()编码后的字符串;2.数据库,旧表需组装json格式字符串,然后java端需要参考前端js encodeURI()编码后重新存储;方案:public static void main(String[] args) { Map<Object, Object> map = new HashMap<>(); map原创 2022-04-04 15:24:55 · 2405 阅读 · 0 评论 -
如何将 SQL 中的两个选择查询与不同的列结合起来
转载自:https://zditect.com/article/10648858.html如何将两个完全不同的 SQL 查询组合成一个结果MySQL UNION 运算符允许您组合两个或多个查询的结果集 SELECT column_list UNION [DISTINCT | ALL] SELECT column_list UNION 首先,在第一个 SELECT 语句中显式出现在所有 SELECT 语句中的列的数量和顺序,如下例所示:。但请记住,如果其中一列为 null 或没有任何值,它会给您一个 NU转载 2022-04-02 14:00:00 · 3238 阅读 · 0 评论 -
Java多线程 CountDownLatch
CountDown 倒计时,Latch 锁存器,CountDownLatch整体是一个倒计时锁存器//调用await()方法的线程会被挂起,它会等待直到count值为0才继续执行public void await() throws InterruptedException { }; //和await()类似,只不过等待一定的时间后count值还没变为0的话就会继续执行public boolean await(long timeout, TimeUnit unit) throws Inte..原创 2021-09-23 15:36:43 · 129 阅读 · 0 评论 -
java8 map 5种遍历方式
import org.junit.Before;import org.junit.Test;import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class LambdaMapTest { private Map<String, Object> map = new HashMap<>(); @Before public void in...转载 2021-07-31 23:55:50 · 17566 阅读 · 0 评论 -
RSAEncrypt&RSAEncrypt
public static String encryptString(String input, String channel) throws Exception { if (StringUtils.isBlank(channel)) { throw new BusinessException("缺少channel"); } Cipher cipher = Cipher.getInstance("RSA"); RSAPublicKey pubKey = (R.原创 2021-06-18 20:42:41 · 627 阅读 · 0 评论 -
Integer和int比较
-128~127的范围,int和Integer用"=="或"equals"比较相同数值时,都是true; <-128或>127情况: Integer和int用"=="或"equals"比较相同数值时,都是true; Integer和Integer用"equals"比较相同数值时,都是true; Integer和Integer用"=="比较相同数值时,都是false;/** * @author: alen.wang * @date: 2020-09-03 11:20...原创 2020-09-03 14:55:39 · 373 阅读 · 0 评论 -
Java获取系统的配置信息-参数列表(获取当前系统登录用户/登录账户名称)
public static void main(String[] args) throws URISyntaxException { System.out.println("java.home(Java 安装目录) : " + System.getProperty("java.home")); System.out.println("java.io.tmpdir (默认的临时文件路径): " + System.getProperty("java.io.tmpdir...原创 2020-08-06 22:07:57 · 614 阅读 · 0 评论 -
Spring-Boot-Reference-Guide
中文:https://qbgbook.gitbooks.io/spring-boot-reference-guide-zh/content/英文:https://spring.io/guides/gs/spring-boot/原创 2018-12-28 10:25:27 · 187 阅读 · 0 评论 -
4321-CPSE(Class, package, Sub-Class, External-Package)
4321-right-here's a CP, SEe it? 注意:Default = friendly原创 2018-12-25 12:00:59 · 171 阅读 · 0 评论 -
图解JavaWeb Server的框架一:SpringMVC流程
1.JavaWeb项目运转流程,了解一下 2.这里的HandlerMapping我把它理解为更常见的ORM(Object Relational Mapping)去记忆 PO(C)->ORM(HM)->Service(HEC)3.下图结合上图一起看,关注Filter & Interceptor, DispatcherServlet核心流程参考上图:...原创 2019-02-19 10:42:03 · 386 阅读 · 0 评论 -
201902-Java面试总结
最近两周都在面试,很多技术点都知道,但是很少实战应用,面试的时候描述就自然模糊不清,所以现在就两周面试个人情况总结如下(其实还是个人java基础知识需要巩固理解学习,加油ing):java Object的方法有哪些? 1.clone方法:保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。主要是J...原创 2019-02-25 20:53:45 · 395 阅读 · 0 评论 -
单例模式实现的优劣及实现方式7种
单例模式是一种常用的软件设计模式。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。采用单例模式动机/原因对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只...原创 2019-03-05 22:38:20 · 304 阅读 · 0 评论 -
SpringMVC @RestController和@Controller注解下跳转页面的坑
在SpringMVC中@RestController不需要进行页面的跳转,只返回数据String给请求URL的页面@RestController@RequestMapping("/login")public class LoginController { @Autowired private LoginService service; /*return Str...原创 2019-04-09 15:11:54 · 2541 阅读 · 1 评论 -
frp通过自定义域名访问部署于内网的 web 服务
通过自定义域名访问部署于内网的 web 服务有时想要让其他人通过域名访问或者测试我们在本地搭建的 web 服务,但是由于本地机器没有公网 IP,无法将域名解析到本地的机器,通过 frp 就可以实现这一功能,以下示例为 http 服务,https 服务配置方法相同, vhost_http_port 替换为 vhost_https_port, type 设置为 https 即可。修改 frps...转载 2019-04-09 23:16:00 · 2469 阅读 · 0 评论 -
WindowAES测试Okay, 部署到Linux进行AES加密每次结果都不一致解决方案
package com.binfoo.wechat.util;import java.security.Key;import java.security.SecureRandom;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import sun.misc.BASE64Decoder;import sun...转载 2019-04-17 01:38:43 · 557 阅读 · 0 评论 -
java.sql.SQLException: ORA-01000: maximum open cursors exceeded;问题的解决方法
ORA-01000: maximum open cursors exceeded ORA-00604: error occurred at recursive SQL level 1 ora-01000: maximum open cursors exceeded:表示已经达到一个进程打开的最大游标数。1.主要原因:Java代码在执行(Stored Procedure)conn.c...原创 2018-11-09 17:59:06 · 2164 阅读 · 0 评论