java
胡邪
这个作者很懒,什么都没留下…
展开
-
NotBlank问题解决
javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint ‘javax.validation.constraints.NotBlank’ validating type ‘java.lang.String’. Check configuration for ‘medalConfigMatchEventCode’解决:原创 2022-04-01 16:14:07 · 1092 阅读 · 0 评论 -
IDEA 快捷键大全
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类C...转载 2019-03-28 12:00:47 · 67833 阅读 · 5 评论 -
idea继承eclipse快捷键
原创 2019-03-28 11:48:21 · 582 阅读 · 0 评论 -
ConcurrentMap
ConcurrentMap,它是一个接口,是一个能够支持并发访问的java.util.map集合;ConcurrentHashMap是一个线程安全,并且是一个高效的HashMap。spring缓存注解通过查看源代码发现将数据存在ConcurrentMap中1 Map并发集合1.1 ConcurrentMapConcurrentMap,它是一个接口,是一个能够支持并发访问的j...转载 2019-05-13 11:40:14 · 31856 阅读 · 3 评论 -
IDEA中Git的更新、提交、还原方法
原文地址:https://blog.csdn.net/geng31/article/details/78585557/第一步:在提交项目之前必须先对项目进行更新,此项特别重要,如果不进行更新,别人有项目提交到服务器上,那么你的项目将会提交不上去,使用git解决冲突会比较麻烦,即使你解决了冲突,但是有时候不注意会冲掉别人写的代码,不像svn使用那么简单,所以提交自己项目前必须进行更新(特别重要)...转载 2019-03-27 11:17:27 · 4950 阅读 · 0 评论 -
TCP/IP协议
TCP/IP协议:Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP事实上的国际标准,四层的体系结构:应用层、运输层、网际层和网络接口层。0SI法律上的国际标准,七层协...原创 2019-03-29 16:36:37 · 194 阅读 · 0 评论 -
HTTPS
HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer 或 Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽...原创 2019-03-29 14:50:00 · 235 阅读 · 0 评论 -
HTTP
http: 超文本传输协议(应用层协议),默认端口号为80,客户端是动态的,浏览器会自动默认为80http是一个无状态的协议,每次请求之间没有任何联系。http协议的结构:请求:从浏览器到服务器请求行:请求方式(get/post) 请求地址(url) 协议的版本(http1.1)请求头:键:值键:值键:值…请求实体post请求的参数响应:从服务器到浏览器...原创 2019-03-29 14:34:03 · 212 阅读 · 0 评论 -
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes
解决办法:web.xml里面添加<servlet> <servlet-name>jsp</servlet-name> <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class> <init-param> ...原创 2019-03-21 13:53:32 · 805 阅读 · 0 评论 -
线程
程序:一系列功能的集合。进程:程序下独立运行的多个功能个体(一个程序下运行多个进程),每个进程有固定的计算机资源。线程:进程下独立存在的单个小功能(一个进程下可以运行多个线程),线程共享进程的资源。多线程的常用实现方式:类1继承Thread:重写run方法。 new 类1对象,调用start方法(从当前类1对象的run方法第一行开始执行)。类2 实现Runnable接口:实现run方...原创 2019-03-20 11:32:15 · 166 阅读 · 0 评论 -
线程池
线程池:线程池能有效的处理多个线程的并发问题,避免大量的线程因为互相强占系统资源导致阻塞现象,能够有效的降低频繁创建和销毁线程对性能所带来的开销。真正线程池的实现是通过ThreadPoolExecutor,ThreadPoolExecutor通过配置不同的参数配置来创建线程池。Spring中ThreadPoolTaskExecutor 核心线程数 最大线程数 线程最大空闲时间 队列大小常见线程...原创 2019-03-20 11:31:06 · 202 阅读 · 0 评论 -
NIO和传统的IO有什么区别呢?
1,IO是面向流的,NIO是面向块(缓冲区)的。2,IO是阻塞的,NIO是非阻塞的。原创 2019-03-20 11:28:01 · 334 阅读 · 0 评论 -
@SuppressWarnings
@SuppressWarnings注解主要用在取消一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点调试时打的断点。这时候我们在方法上加上@SuppressWarnings注解就可以消除这些警告的产生,注解的使用有三种:@SuppressWarnings(“unchecked”) [^ 抑制单类型的警告]@SuppressWarnings(“unchecked”,“rawt...原创 2019-03-20 09:31:22 · 816 阅读 · 0 评论