java基础
文章平均质量分 55
Roy_Xiong
Java是一个很有趣的东西。
展开
-
mybatis 一对多 一对一 两种不同实现方式及其使用场景
mybatis 大家常用的持久性框架,昨天无聊挖挖屎山,发现关联查询和不同的使用场景,遂做点笔记,怕老了自己不顶用就忘了。1:N (collection)、1:1(association),分别有两种实现方法集合嵌套查询(select)、集合嵌套结果(resultMap)。两种方式分别有它们适用的使用场景。 集合嵌套查询(select)属于每次发出的请求sql 都是两条,一条主表sql,N(主表数据条数)条字表查询sql,主表sql数据拉大的这时候你感觉效率有点让人头疼,...原创 2020-06-13 17:11:44 · 1398 阅读 · 0 评论 -
Linux JDK 安装
新服务器,什么都新的,JDK自然也要重装,以前的自己记的安装文档也丢了,唉。写在这里记录一下。1.查看自己Java版本,我现在的系统是全新的啥也没有 有的会自带一个openJDK 如果有的话就要删除一下了2.创建一个目录 /usr/java (自己也可以放在自己喜欢的目录) 把jdk的安装包放进去3.执行 tar -zxvf jdk-8u144-linux-x64.tar.g...原创 2020-04-11 16:10:58 · 228 阅读 · 0 评论 -
eureka 安全验证 Cannot execute request on any known server 错误问题
好久没写博客了,哈哈。最近在想搞搞集群。搞了三台服务器慢慢玩。言归正传,首先我们先准备两个服务,一个 eureka 服务端、一个eureka 客户端 方便验证1.服务端配置pom.xml 引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2020-04-10 15:45:19 · 2493 阅读 · 1 评论 -
JAVA 数据对象模型的运用以及适用场景
DO ( Domain Object )领域对象就是从现实世界中抽象出来的有形或无形的业务实体。-般和数据中的表结构对应。TO(Transfer 0bject) , 数据传输对象在应用程序不同tie(关系)之间传输的对象。DTO ( Data Transfer Object )数据传输对象这个概念来源于J2EE的设计模式,原来的目的是为了EJB的分布式应用提供粗粒度的数据实体,以减少分布式调...原创 2019-09-01 17:45:42 · 678 阅读 · 0 评论 -
字典翻译
最近比较烦,电脑坏了。把以前的好东西备份一下。1.字典翻译表结构CREATE TABLE `t_sys_dict` ( `dict_id` varchar(20) NOT NULL, `sys_code` varchar(20) NOT NULL DEFAULT 'xiong' COMMENT '系统代码', `dict_code` varchar(50) NOT NULL...原创 2019-04-25 14:56:06 · 1023 阅读 · 0 评论 -
分布式服务主键策略
目录 吐槽: 原因: 思路: 代码片段: 建议: 最近有点工作说不忙吧也忙,说忙吧也不忙,对接各种卡,你能想象一下你平常开车能开到八十迈却因为堵车只能慢慢挪的节奏,蛋蛋的忧伤。 原因: 十一月份进项目起就发现各种表的主键都TM,UUID,真是各种骚操作都有了。因为种种原因,忍到现在趁着堵车的时间,搞了一套主键生成策略(PS:我...原创 2019-01-17 00:57:12 · 799 阅读 · 1 评论 -
位运算+权限(商品多属性)
一、演算位运算public class IntToBinary { public static void main(String[] args) throws UnsupportedEncodingException { int data = 4; System.out.println("the 4 is "+Integer.toBinarySt...原创 2018-09-07 11:35:47 · 711 阅读 · 0 评论 -
spring boot 运行流程
1:为断是否是web环填2:加联所有classpath 面的NETA-INE/spring.factories ApplicationContextInitialize3:加就所有classpath 面的META-INF/spring.factories Applicationtlistener4:推断main方法所在的类5:开始执行run方法6:设置java.awt.head...原创 2018-03-20 14:13:49 · 462 阅读 · 0 评论 -
Java Excel 通用导入
万分抱歉,因为最近项目上线 通用导入篇章现在才写废话不多说,上代码!!! 1.在spring配置文件种加载解析器(想具体了解的可以自己百度一下)下面我们页面上传文档需要这个bean去解析 //Excel文件导入到数据库中 function importEmp(){ //检验导入的文件是否为Excel文件原创 2017-11-02 16:03:03 · 30141 阅读 · 17 评论 -
Java判断时间在5分钟的之内方法
private static void time(Date updateDate) { Calendar c1=Calendar.getInstance(); Calendar c2=Calendar.getInstance(); Calendar c3=Calendar.getInstance(); c1.setTime(u原创 2017-09-21 23:24:50 · 15402 阅读 · 0 评论 -
Java Excel 通用导出
最近因为数据迁移问题 ,需要用到excel 导入导出 。就看了一下这方面的资料,感觉以后肯定还要用,就趁着有点时间就把先通用的导出搞出来。通用的导入后期有时间也会发布出来,这就是这篇文章文章的由来,废话不多说,直接贴代码。 @ResponseBody @RequestMapping(value = "/exprotExcel", method = { RequestMe...原创 2017-10-20 14:53:44 · 454 阅读 · 0 评论 -
java基本数据类型取值范围
最近因为java 传参问题遇到的set值范围超出问题故找了篇不错的文章转载 2017-09-22 15:47:13 · 544 阅读 · 0 评论 -
Java程序员们最常犯的10个错误
java基础转载 2017-09-29 14:29:11 · 275 阅读 · 0 评论 -
Junit4:测试方法执行顺序
(注意,我要用官方文档开始刷存在感了…)在之前的版本中,Junit在设计上并没有指定测试方法的执行顺序,方法的调用就是根据reflection api的返回顺序。鉴于Java平台并没有规定一个特定的顺序,甚至其返回的顺序有一定的随机性,依赖于JVM的顺序非常的不明智。 当然,编写良好的测试用例是不应该依赖于测试方法的执行顺序的。但万一存在这样的情况呢?这个时候“确定顺序”带转载 2017-05-10 16:43:44 · 4332 阅读 · 0 评论 -
Junit测试实例
AbstractTransactionalSpringContextTest类import org.junit.runner.RunWith;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.TestExecutionListeners;原创 2017-05-09 11:37:43 · 1665 阅读 · 1 评论