
J2SE
小皮de梦想
这个作者很懒,什么都没留下…
展开
-
mybatis配置多数据源实例(DynamicDataSource),无jdbc.properties
1.1.DataSourceContextHolder(数据库切换工具类)public class DataSourceContextHolder { private static final ThreadLocal<String> contextHolder = new ThreadLocal<String>(); public static void setDbT...原创 2018-06-21 15:42:26 · 3881 阅读 · 0 评论 -
MYBATIS MYSQL 获取当前时间戳
如图。附上参考链接:https://www.cnblogs.com/ggjucheng/p/3352280.html原创 2019-04-18 17:25:41 · 9094 阅读 · 0 评论 -
mybatis:Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the man
报错信息如下:java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' ' at line 7] with root ...原创 2019-04-17 17:08:47 · 22384 阅读 · 0 评论 -
SQL Count(*)函数,GROUP_By,Having的联合使用
SELECT v.*,count(*) from video vLEFT JOIN tags t on t.video_id =v.idwhere t.tag in(1,2,3) GROUP BY v.id HAVING(COUNT(*)>=3)常用于多对一(一对多)查询我想查 tag=1,tag=2,tag=3得数据,如果不加HAVING(COUNT(*)>=3),则ta...原创 2019-04-09 15:11:25 · 466 阅读 · 0 评论 -
报错:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
不要怀疑,就是配置文件有问题。检查app.properties,app-dev.properties,app-pro.properties,以及db.properties.总有一个有问题。原创 2019-04-01 17:14:41 · 366 阅读 · 0 评论 -
System.currentTimeMillis()计算方式与时间的单位转换
一、时间的单位转换1秒=1000毫秒(ms)1毫秒=1/1,000秒(s)1秒=1,000,000微秒(μs)1微秒=1/1,000,000秒(s)1秒=1,000,000,000纳秒(ns)1纳秒=1/1,000,000,000秒(s)1秒=1,000,000,000,000皮秒(ps)1皮秒=1/1,000,000,000,000秒(s)1分钟=60秒1小时=6...原创 2019-03-26 10:29:39 · 191920 阅读 · 8 评论 -
springboot 使用区分不同环境下不同配置
办法有很多:1.注解:@Profiles()+@ActiveProfiles()@profile注解是spring提供的一个用来标明当前运行环境的注解,@ActiveProfiles用来表示使用哪种环境。当修改@ActiveProfile中的值时,所调用的内容也会随之改变。2.多环境配置:通过application.properties里spring.profiles...原创 2019-03-19 16:48:02 · 1185 阅读 · 0 评论 -
很考java基础的一道题
Test.main() 函数执行后的输出是()public class Test { public static void main(String [] args){ System.out.println(new B().getValue()); } static class A{ protected int valu...原创 2018-10-24 13:50:53 · 197 阅读 · 0 评论 -
eclispe 整合的svn切换账号
1.查看你的Eclipse中使用的是什么SVN Interface(中文:svn接口)windows > preference > Team > SVN 在右边的设置面板中可以看到SVN Interface或中文的svn接口一栏,Client的选项框中显示的就是你当前用的svn接口 2.我在本机找到的目录是 :C:\Users\Administrator(对应...原创 2018-09-29 09:25:55 · 246 阅读 · 0 评论 -
jedis常用方法
//连接redis ,redis的默认端口是6379Jedis jedis = new Jedis ("localhost",6379); //验证密码,如果没有设置密码这段代码省略jedis.auth("password"); jedis.connect();//连接jedis.disconnect();//断开连接Set<String> k...原创 2018-07-18 11:25:54 · 2486 阅读 · 0 评论 -
遍历HashMap的四种方法
public static void main(String[] args) { Map<String,String> map=new HashMap<String,String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3&qu转载 2018-07-09 16:20:23 · 351 阅读 · 0 评论 -
Spring Boot 使用AOP统一处理Web请求日志
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各...转载 2018-07-09 16:12:01 · 262 阅读 · 0 评论 -
Java:接口继承接口 (多继承机制)
在看API文档时,突然发现一个接口可以是其他接口的子接口,这说明接口之间会存在继承的关系。查找了相关的资料,做一个总结。是继承还是实现首先要搞清楚接口之间的关系使用的关键字是extends还是implement。网友有如下回答:一个类只能extends一个父类,但可以implements多个接口。java通过使用接口的概念来取代C++中多继承。与此同时,一个接口则可以同时extends多个接口,却...转载 2018-06-20 11:13:39 · 397 阅读 · 0 评论 -
mybatis配置多数据源实例(DynamicDataSource),有jdbc.properties
applicationContext.xml:(记得在web.xml里加入配置)<?xapplicationContext.xmlml version="1.0" encoding="UTF-8" ?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20...原创 2018-06-19 17:12:00 · 4984 阅读 · 0 评论 -
分享一个小工具:Excel表快速转换成JSON字符串
在游戏项目中一般都需要由策划制作大量的游戏内容,其中很大一部分是使用Excel表来制作的。于是程序就需要把Excel文件转换成程序方便读取的格式。之前项目使用的Excel表导入工具都是通过Office Excel组件来实现数据访问的,效率十分令人不满。一个端游项目一般要上百个表格,手游项目20、30个表格基本也是要的,于是表格导入程序的过程一般要几分钟,项目后期要接近半个小时。此次分享的小...原创 2019-04-28 16:49:27 · 2747 阅读 · 0 评论