java
-
详解在idea 中使用Mybatis Generator逆向工程生成代码
通过MAVEN完成 Mybatis 逆向工程 1. POM文件中添加插件 在 pom 文件的build 标签中 添加 plugin 插件和 数据库连接 jdbc 的依赖. <build> ...
-
java设计模式之代理模式(Porxy)详解
一.什么是代理模式(Porxy) 概念:代理模式就是为其他对象提供一种代理以控制对这个对象的访问. 现实生活中也有很多行为吻合代理模式.比如店外卖,客户在APP上下单后,店长会接单.这个时候店长可以选 ...
-
Java用Arrays.asList初始化ArrayList实例方法
Java中使用Arrays.asList初始化ArrayList package xiaoling; import java.util.Arrays; import java.util.ArrayLi ...
-
详解Java中Quartz的简单使用
目录 简单示例 usingJobData 非并发执行 Scheduler 每次执行,都会根据JobDetail创建一个新的Job实例,这样就可以规避并发访问的问题(jobDetail的实例也是新的) ...
-
一不小心就让Java开发踩坑的fail-fast是个什么鬼?(推荐)
我在<为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作>一文中曾经介绍过Java中的fail-fast机制,但是并没有深入介绍,本文,就来深入介绍一下fa ...
-
关于replaceFirst使用时的注意事项
目录 replaceFirst使用时的注意事项 坑一 坑二 String类的replaceFirst方法不好用的原因 代码一 代码二 replaceFirst使用时的注意事项 公司项目最近有一个开发填 ...
-
java读取PHP接口数据的实现方法
和安卓是一个道理,读取json数据 PHP文件: <?php class Test{ //日志路径 const LOG_PATH="E:\phpServer\Apache\logs\\ ...
-
Java java.sql.Timestamp时间戳案例详解
java.sql.Timestamp(时间戳) 继承父类:java.util.Date 所有已实现的接口:Serializable, Cloneable, Comparable<Date> ...
-
Java Gradle项目中的资源正确获取方式
引言 一个Java Gradle项目会涉及到资源的访问. 一般情况下会将当前项目所需的资源文件全部放置于resources文件夹下, 无论是main文件下的source code 还是test文件夹下 ...
-
java 模仿拼多多红包递减算法的实现
该说不唠,直接上代码.可直接复制使用 package com.yuezhi.util; import java.math.BigDecimal; /** * @ProjectName yuezhi * ...
-
你的Idea还有BUG吗不妨试试另一个开发神器
Idea是JetBrains软件公司开发的Java集成开发环境,可以说是当下最好用的Java开发IDE. 但是,Idea是一个商业化的IDE.他的旗舰版是需要花钱购买授权的,虽然可以通过教育邮箱.开源 ...
-
springmvc+shiro自定义过滤器的实现代码
实现需求: 1.用户未登录,跳转到登录页,登录完成后会跳到初始访问页. 2.用户自定义处理(如需要激活),跳转到激活页面,激活完成后会跳到初始访问页. 使用到的框架 springmvc 的拦截器 sh ...
-
Spring Security整合CAS的示例代码
这里使用的是spring-security和原生的jasig cas包来进行整合,为什么没有直接使用spring提供的spring-security-cas,后面会进行解释. 配置 web.xml & ...
-
IntelliJ IDEA最佳配置(推荐)
IntelliJ IDEA最佳配置 IntelliJ IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community).旗舰版收费(30天免费使用时间,功能齐全):社区版(永久免费,功 ...
-
使用SpringCloudApiGateway之支持Cors跨域请求
问题背景 公司的项目需要前后端分离,vue+java,这时候就需要支持Cors跨域请求了.最近对zuul进行升级,假如说zuul是1.0的话,api gateway就是2.0的网关,支持ws等,基于N ...
-
如何用Jfinal连接多个数据库
ActiveRecordPlugin可以支持多个数据库,多个语言,我们只需要添加多个ActiveRecordPlugin,分别配置即可. Jfinal连接多个数据库 1. 添加mssql-jdbc-7 ...
-
Java 汇编JVM编写jasmin程序的操作方法
Jasmin是Java汇编语言,以文本方式来描述JVM的指令集以及Java Class的结构,Jasmin编译器可以把汇编语言转换成二进制的字节码,使JVM可以调入执行. Jasmin最初是由Jon ...
-
mybatis设置sql执行时间超时时间的方法
存在这样的场景,当一些比较耗时的查询时,如果不中断,则会导致数据库堵塞,进而会拖垮整个数据库服务的正常运行. 1.如果你使用的是HikariCP连接池的话,可以在配置文件设置connetion-tim ...
-
通过Class类获取对象(实例讲解)
通过Class对象获取对象的方式是通过class.newInstance()方式获取,通过调用默认构造参数实例化一个对象. /** * Created by hunt on 2017/6/27. * ...
-
springboot项目配置context path失效的问题解决
目录 前言 现象 解决办法 前言 最近搭建的springbootboot的网关,配置请求路径,竟然没有生效 现象 配置文件如下: 启动类,控制台打印的结果如下: 我随便更换端口都可以生效,就是配置文件 ...
