-
基于Java子线程中的异常处理方法(通用)
所属栏目:[Java] 日期:2020-05-27 热度:87
在普通的单线程程序中,捕获异常只需要通过try...catch...finally...代码块就可以了。那么,在并发情况下,比如在父线程中启动了子线程,如何在父线程中捕获来自子线程的异常,从而进行相应的处理呢?[详细]
-
详解关于springboot-actuator监控的401无权限访问
所属栏目:[Java] 日期:2020-05-27 热度:120
今天心血来潮看一下spring监控访问/beans等敏感的信息时候报错TueMar0721:18:57GMT+08:002017[详细]
-
详解spring-boot actuator(监控)配置和使用
所属栏目:[Java] 日期:2020-05-27 热度:104
在生产环境中,需要实时或定期监控服务的可用性。spring-boot的actuator(监控)功能提供了很多监控所需的接口。简单的配置和使用如下:[详细]
-
Struts2修改上传文件大小限制方法解析
所属栏目:[Java] 日期:2020-05-27 热度:107
首先struts上传最大大小由两个地方决定.struts.multipart.maxSize决定整个post的form最大是多大,所以这个限制是最初的。默认大小是接近2M,在struts的default.properties中定义。[详细]
-
RateLimiter 源码分析
所属栏目:[Java] 日期:2020-05-27 热度:189
俗话说得好,缓存,限流和降级是系统的三把利剑。刚好项目中每天早上导出数据时因调订单接口频率过高,订单系统担心会对用户侧的使用造成影响,让我们对调用限速一下,所以就正好用上了。[详细]
-
java 中设计模式(值对象)的实例详解
所属栏目:[Java] 日期:2020-05-27 热度:67
java中设计模式(值对象)的实例详解应用场景:在Java开发时,需要来回交换大量的数据,比如要为方法传入参数,也要获取方法的返回值,该如何能更好的进行数据的交互?这个时候就需要用到我们的值对象设计模式[详细]
-
详解java中的互斥锁信号量和多线程等待机制
所属栏目:[Java] 日期:2020-05-27 热度:140
互斥锁和信号量都是操作系统中为并发编程设计基本概念,互斥锁和信号量的概念上的不同在于,对于同一个资源,互斥锁只有0和1的概念,而信号量不止于此。也就是说,信号量可以使资源同时被多个线程访问,而互斥锁同时[详细]
-
浅谈Java注解和动态代理
所属栏目:[Java] 日期:2020-05-27 热度:181
本文主要介绍Java中与注解和动态代理有关的部分知识,接下来我们看看具体内容。[详细]
-
java获取中文拼音首字母的实例
所属栏目:[Java] 日期:2020-05-27 热度:151
如下所示:importnet.sourceforge.pinyin4j.PinyinHelper;publicclassPinyinHelperUtil{/***得到中文首字母(中国-ZG)[详细]
-
Java系统的高并发解决方法详解
所属栏目:[Java] 日期:2020-05-27 热度:144
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关[详细]
-
spring security环境搭建
所属栏目:[Java] 日期:2020-05-27 热度:50
目前Spring官方只提供Maven的下载方式。但在http://maven.springframework.org中有SpringSecurity及其他所有Spring产品的下载方式。[详细]
-
浅谈SpringBoot优化技巧
所属栏目:[Java] 日期:2020-05-27 热度:147
SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于[详细]
-
Javaweb使用cors完成跨域ajax数据交互
所属栏目:[Java] 日期:2020-05-27 热度:197
跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。[详细]
-
Jtable和JTree的写法示例代码
所属栏目:[Java] 日期:2020-05-27 热度:53
我们首先看看Jtable和JTree的基本概念和常用构造方法。一:表格(JTable):1.基本概念:[详细]
-
MyBatis批量插入数据到Oracle数据库中的两种方式(实例代码)
所属栏目:[Java] 日期:2020-05-27 热度:81
一、mybatis批量插入数据到Oracle中的两种方式:第一种:insertid="addList"parameterType="java.util.List"useGeneratedKeys="false"[详细]
-
Java 中synchronize函数的实例详解
所属栏目:[Java] 日期:2020-05-27 热度:94
Java中synchronize函数的实例详解java中的一个类的成员函数若用synchronized来修饰,则对应同一个对象,多个线程像调用这个对象的这个同步函数时必须等到上一个线程调用完才能由下一个线程调用。[详细]
-
简单谈谈Java中的方法和方法重载
所属栏目:[Java] 日期:2020-05-27 热度:122
今天我们就讲一点内容,来说说Java中的方法和方法重载以及需要注意的一些地方;[详细]
-
关于Java反射机制 你需要知道的事情
所属栏目:[Java] 日期:2020-05-27 热度:154
大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类的已经被加载[详细]
-
MyBatis 引入映射器的方法
所属栏目:[Java] 日期:2020-05-27 热度:143
mybatis引入映射器分为三种方式1.文件路径引入映射器mappersmapperresource="com/test/model/LoginLogMapper.xml"/[详细]
-
Java8中Optional类型和Kotlin中可空类型的使用对比
所属栏目:[Java] 日期:2020-05-27 热度:80
本文主要给大家介绍了关于Java8中Optional类型和Kotlin中可空类型使用的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:[详细]
-
java排序算法之_选择排序(实例讲解)
所属栏目:[Java] 日期:2020-05-27 热度:136
选择排序是一种非常简单的排序算法,从字面意思我们就可以知道,选择就是从未排序好的序列中选择出最小(最大)的元素,然后与第i趟排序的第i-1(数组中下标从0开始)个位置的元素进行交换,第i个元素之前的序列就是[详细]
-
Java中数字黑洞实现代码
所属栏目:[Java] 日期:2020-05-27 热度:59
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神[详细]
-
Java私有构造器使用方法示例
所属栏目:[Java] 日期:2020-05-27 热度:85
构造器作为Java类的一个特殊的成员同样可以设置关键字来控制其访问权限。在大多数情况下,我们一般把构造器设置为公有成员,即public的,在默认情况下,如果不写任何关键字,其访问权限也是public。这样,在我们新建[详细]
-
spring结合hibernate示例详解
所属栏目:[Java] 日期:2020-05-27 热度:146
单纯Hibernate程序1、首先是导入hibernate的jar包。2、建立用户和用户操作记录实体,Log.Java和User.java。代码如下所示。[详细]
-
servlet 解决乱码问题
所属栏目:[Java] 日期:2020-05-27 热度:84
对于servlet大家应该都很熟悉了,今天再复习一下,如果有哪里写的不好或不对的地点希望广大的网友批评指正。今天只讨论get和post两w种方式,他们之间有很多的不同点,所以解决编码的方式也会不一样,post的乱码问[详细]

浙公网安备 33038102330553号