- 博客(40)
- 资源 (1)
- 收藏
- 关注
转载 【无标题】
springCloud的Eureka+Feign实现两个微服务之间的调用springCloud的Eureka+Feign实现两个微服务之间的调用_春风又绿江南岸的博客-CSDN博客
2021-11-25 17:36:10
93
原创 spring boot配置多数据源(实际运行却总是指向其中的一个数据源踩坑记录)
配置多数据源:1.application.yml配置spring: datasource: db1: # 数据源1 jdbc-url: jdbc:db2://10.156.5.8:50000/SUREKAM username: xxx password: 'xxx' driver-class-name: com.ibm.db2.jcc.DB2Driver type: com.alibaba.druid.pool.DruidDa
2021-08-20 17:04:23
2009
2
原创 list<Entity> 按照某个key 分组 转成 map<String, List<String>>
public static void main(String[] args) throws Exception { SysAccountAddress a1 = new SysAccountAddress(); a1.setAccountId("1"); a1.setDetailAddress("222"); SysAccountAddress a2 = new SysAccountAddress(); a2.setAccountId("1"); a2.setDetai.
2020-07-22 17:21:52
1600
原创 数据库函数权限问题
The user specified as a definer ('testadmin'@'%') does not exist执行以下两条语句授予testadmin权限即可grant all privileges on *.* to testadmin@"%" identified by ".";授权flush privileges;刷新...
2020-02-13 09:59:48
634
原创 java读取两种格式(xls、xlsx)的Excel
https://blog.csdn.net/mr_zhangs/article/details/79401843
2019-02-27 16:12:10
337
转载 使用postman测试接口时需要先登录怎么办
1.在浏览器上先登录,登录成功后获取cookie:2. 2.postMan 提交post请求 ①:在headers 中设置Cookie ,Content-Type : application/json② 设置body 填写参数: ...
2018-09-13 09:10:40
23573
1
转载 spring Mvc 常用注解
使用SpringMVC注解@RequestParam(value="XXX",required=false)时需要注意的问题2012年04月28日 11:38:13阅读数:147498错误描述:[java] view plain copy@RequestMapping(value = "/index") public String index(@RequestParam(value = ...
2018-06-06 09:51:36
151
原创 mybatis 中映射
1. 一个实体里面包含另一个实体如:对应的mapper 配置文件2. 一个实体包含 一个 List<Entity> 如:对应的mapper.xml
2018-06-04 13:47:05
223
原创 冒泡
1. 冒泡for (int i = 0; i < intArray.length - 1; i++) { for (int j = 0; j < intArray.length - 1 - i; j++) { if (intArray[j] > intArray[j + 1]) { int temp = intArray[j]; intArray[j] ...
2018-04-27 17:16:24
164
原创 oracle 删除一个表里面的重复数据
表里有如下字段:去重: DELETE FROM SYS_USER_ROLE a WHERE rowid > ( SELECT min(rowid) FROM SYS_USER_ROLE b WHERE a.user_id=b.user_id and a.role_id=b.role_id);
2018-04-12 16:12:29
678
原创 js文件路径引用
<script src="/static/js/echarts.min.js"></script>一般从webapp 后面开始考取路径
2018-03-19 11:27:19
11377
原创 Oracle取出表A和表B中不同的数据
1. 如图 表A 和表 B 中 都有共同字段 name,age,sex 取出两表中不同的数据sql:select t1.name,t1.sex,t1.age from TABLE1 t1minusselect t2.name,t2.sex,t2.age from TABLE2 t2...
2018-03-15 15:05:21
3844
原创 关于图片,pdf上传,预览,下载
其实 上传照片跟上传pdf 还有其他 影音类的文件差不多 就是jsp 页面上显示的方式不一样 废话不多说,直接上代码 1. 上传文件 首先有个上传文件的按钮 其 代码为: <div class="control-group"> <label class="control-label">上传pdf文件:</labe...
2018-03-08 09:40:16
4337
1
原创 static 关键字
1.Static变量 一种被Static修饰的变量叫做静态变量 ;另一种是没被修饰过的叫做 实例变量两者的区别是: 对于静态变量 在内存中只有一个拷贝, jvm只为静态分配一次内存 ,在加载类的过程中完成静态变量的内存分配,可用类名直接访问 对于实例变量,每创建一个实例变量就会为实例变量分配一次内存, 实例变量可以在内...
2018-02-27 17:45:04
146
原创 final 关键字
1. 被final修饰的对象必须赋值 否则会报错 2. 被 final 修饰过的对象值不能再次被改变 3. 被final修饰的方法 不能被覆盖如图: 父类有两个方法 , 方法A被final修饰过, 方法B没有被修饰过 ...
2018-02-27 11:41:20
173
原创 Super 关键字c
一. Super 关键字的作用:1. 主要存在于子类的方法中,用于指向子类父类的对象。2.访问父类的函数,访问父类的属性, 访问父类的构造函数二。 Super 注意的地方 this 和super很像, this指向的是当前对象的调用, super指向的是当前调用对象的父类例如 : 现有父类 Father子类继承了父类 并重写了父类的方法 , 由此 ...
2018-02-27 09:09:30
350
转载 ArryList, LinkdList, voctor之间的区别
List 接口一共有三个实现类,分别是ArryList ,LinkdList,Vector三者具体的区别如下: 1.ArryList 是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问,数组的缺点是每个元素之间不能有间隔,当数组大小不满足时 需要增加储存储存能力,就要将已有的数据复制到新的储存空间中,当从ArrayList的中间位置...
2018-02-26 15:47:52
2810
转载 voctor
Vector 可实现自动增长的对象数组。 (线程安全,内部通过数组实现)java.util.vector提供了向量类(Vector)以实现类似动态数组的功能。 创建了一个向量类的对象后,可以往其中随意插入不同类的对象,即不需顾及类型也不需预先选定向量的容量,并可以方便地进行查找。对于预先不知或者不愿预先定义数组大小,并且需要频繁地进行查找,插入,删除工作的情况,可以考虑使用向量类。...
2018-02-26 15:09:05
823
转载 什么是线程安全 什么是线程不安全
之前在看数据数据结构 一直都有“线程安全或线程不安全的字眼”,之前一直不是很理解,今天在这里做个小结。线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据...
2018-02-26 14:24:35
14630
1
转载 LinkedList基本用法
LinkedList类是双向列表, (内部是链表,线程不安全)列表中的每个节点都包含了对前一个和后一个元素的引用.LinkedList的构造函数如下1. public LinkedList(): ——生成空的链表2. public LinkedList(Collection col): 复制构造函数1、获取链表的第一个和最后一个元素[java] view plaincopyimport jav...
2018-02-26 11:22:41
551
原创 ArryList
ArrayList是一个其容量能够动态增长的动态数组 它继承了AbstractList,实现了List、RandomAccess, Cloneable, java.io.Serializable。 基本的ArrayList,长于随机访问元素,但是在List中间插入和移除元素时较慢。同时,ArrayList的操作不是线程安全的!一般在单线程中才使用ArrayList,而...
2018-02-26 11:11:22
217
原创 TreeSet
现在有一批数据,要求不能重复存储元素,而且要排序。ArrayList 、 LinkedList不能去除重复数据。HashSet可以去除重复,但是是无序。所以这时候就要使用TreeSet了既然Tree set 能够排序 里面自然有一套排序规则。① : 让元素自身具备比较性如:② :定制排序1.实体2.测试这样直接写会报错 因为并没有指定排序规则自然排序要进...
2018-02-26 10:27:29
232
原创 HashSet
HashSet :(底层是以哈希表实现的。 线程不安全,存取速度快) HashSet存储元素的顺序并不是按照存入时的顺序(和List显然不同) 是按照哈希值来存的所以取数据也是按照哈希值取得。 由于Set 具有去重功能 显然 HashSet也具有该功能HashSet如何检查重复?HashSet会通过元素的hashcode()和equals方法进行判断...
2018-02-24 12:05:36
127
原创 Set集合
Set 集合 :set常用的功能 就是去重功能 ,至于为什么能去重 我们可以看看源码 (特点1:去重) 可以看的出来 : Set 的 底层实现事hashMap 当我们向hashSet里添加一个值的时候 ,其实这个值是存储在hashMap的key中 key是不能重复的 自然也就达到了去重的目的。Set 最主要的功能是去重 ...
2018-02-24 11:52:15
129
原创 学习笔记 1 ( mybatis 缓存理解 懒加载,一级缓存和二级缓存)
何为凡人,何为仙,岂闻韶华尽何年,回首沧桑,此恨绵绵,风月如剑,看我破天。道不尽仙凡殊途,尽人间。 1.什么是延迟加载 resultMap中的association和collection标签具有延迟加载的功能。 延迟加载的意思是说,在关联查询时,利用延迟加载,先加载主信息。使用关联信息时再去加载关联信息。 设置延
2018-01-24 10:45:09
423
原创 maybatis 各种零散知识总结(传参,返回值,标签等)
1. MyBatis的传入参数parameterType类型分两种 1. ①. 基本数据类型:int,string,long,Date; 1. ②. 复杂数据类型:类和map (parameterType="java.util.HashMap") ③. 如果传参为 数组,List (parameterType="java.util.ArrayList" 一般用于for...
2018-01-19 17:17:59
861
原创 sql 语句中 常用语法 以及优化方法
1. 子查询(子查询是将一个查询语句嵌套在另外一个查询语句中,内层查询语句的查询结果,可以为外层查询语句提供查询条件。)举个栗子① ~IN SELECT * FROM employee WHERE d_id IN (SELECT d_id FROM
2018-01-19 10:24:48
432
转载 java常用的设计模式
java常用设计模式设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式
2018-01-03 15:43:26
535
转载 mysql语句优化总结
Sql语句优化和索引1.Innerjoin和左连接,右连接,子查询A. inner join内连接也叫等值连接是,left/rightjoin是外连接。SELECT A.id,A.name,B.id,B.name FROM A LEFT JOIN B ON A.id =B.id;SELECT A.id,A.name,B.id,B.name FROM A RI
2017-12-22 14:06:29
264
转载 eclipse中向svn提交代码
基本原则:每次提交前需要先和线上的对比,先把冲突解决掉,然后把线上的更新到本地,最后把本地的提交上去。即:对比->解决冲突->更新->提交。 步骤详述:1、右键项目 -> Team -> 与资源库同步。 2、在同步视图中选择Conflicts Mode,以便首先查看解决冲突。 3、双击需要解决的冲突文件,这里为Student.java,右侧主显示区会出现比较视图
2017-12-22 09:54:55
798
转载 程序员面试技巧
点击上方“CSDN”,选择“置顶公众号”关键时刻,第一时间送达!一、概述面试,难还是不难?取决于面试者的底蕴(气场+技能)、心态和认知及沟通技巧。面试其实可以理解为一场聊天和谈判,在这过程中有心理、思想上的碰撞和博弈。其实你只需要搞清楚一个逻辑:“面试官为什么会这样问?他希望听到什么答案?”然后针对性的准备和回答就行了,无他。“你的优
2017-12-20 10:07:19
442
原创 用for each循环出一个列表时 不请求后台 如何获取当前列的字段值
在瞎扯淡之前 小加分享一首安神醒脑之神曲 在一般简单的oa系统中 难免会出现后台返回一个实体的List集合 前端页面用El表达式循环赋值到页面上的情况 如下图: 当点击“修改”按钮时 触发一个弹框事件 获取当前行的所有属性 如下图: 相信很多小伙伴刚开始做这个的时候 一般会写
2017-12-19 10:02:18
1961
原创 青葱岁月回忆录 2
又到了小加给大家讲故事的时间了... 上回我们说到 老林 , 老林一个比我大点的老大哥 帅的一b 本该在南昌读书的他 也许是厌倦了学校的无味 和女朋友一起跑到武汉来找实习工作了 最后 阴差阳错的坐在了我旁边 上课一起听老王讲着故事。。 老林本是计算机专业的 瑞彩前期的课程对他而言应该算是小儿科 整天喜欢钻研各种技术 经常性的搞到晚上
2017-12-13 16:49:00
532
原创 那些青葱岁月回忆录
前些日子 公司项目忙于上线 我们这些当小弟的忙的不可开交 今天项目要演示了 本该紧张的日子 我却闲的蛋疼..趁此机会 我跟有缘人分享哈子小加的故事.. 今天是2017/12/13 转眼间 已经毕业一年半了 毕业的一年半中有太多的感伤 还好我这样没心没肺的人抗的住, 时间定格在去年6月份 ,那是我刚毕业的日子说句实话
2017-12-13 13:30:12
311
原创 idea导eclipse项目并用tomcat发布
从学校出来 一直用 eclipse Myeclipse开发工具来编码 一直到我在深圳上班时 才初次接触到idea用了一段时间 感触良多 一句话 :idea确实是比eclispe用起来顺手多了 在视觉上 编码提示上都有很明显的感觉 最近在网上找关于idea部署web项目的教程 很多 但是不是很全 试了很多次 方才成功 在这里简单的总结一下....
2017-12-13 10:28:52
428
原创 ie缓存
众所周知 针对javaEE开发人员来说 一款合适的浏览器显得极为重要 是不可或缺的一部分太多的css js 样式等问题要基于浏览器上开发 而ie浏览器就比较蛋疼了 ie8以下的浏览器就更蛋疼了 不支持很多java语法 ,而且 ie的缓存问题也让人头疼今天小加就来聊一下 ie的缓存问题 事件回顾: 针对一个oa管理系统而言 其主要功能可定是其单点登录 以及权限
2017-12-13 09:54:23
283
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人