- 博客(53)
- 收藏
- 关注
原创 PowerDesigner日常笔记
参考资料:http://note.youdao.com/noteshare?id=a8f32045202acb40f3187d77ffc4f92f&sub=wcp1567653746760106ProductDataManagement:产品数据管理
2020-02-23 23:25:17 197 1
原创 java对象的初始化加载顺序
public class A { private static B b = new B(); // 1 private static final C c = new C();// 2,之所以这里时2,因为这行代码在后面。 private D d = new D(); // 4 static { System.out.println("---...
2020-01-20 14:14:00 137
原创 java对象初始化过程,属性/静态块/构造 执行的时机
public class A { private static B b = new B(); // 1 private static final C c = new C();// 2,之所以这里时2,因为这行代码在后面。 private D d = new D(); // 4 static { System.out.println("---...
2019-12-26 18:29:31 176
原创 前端学习笔记
环境搭建:先安装node.js 和 npmnode -vnpm -v安装VSCODE安装vscode的插件,参考:https://blog.csdn.net/weixin_43595461/article/details/89506231css常见样式:position定位:http://www.ruanyifeng.com/blog/2019/11/css-po...
2019-09-19 15:51:45 105
原创 mysql和oracle使用过程区别
mybatis作为数据库层的框架时:批量插入不同:mysql:所有数据都放到values中<insert id="insertForeach" parameterType="java.util.List"> insert into CPS_CQ.PC_QJJK_CEN_SOURCE_DATA (ID, INSERT_TIME, TOTAL_TIME_BEG...
2019-09-11 10:25:44 102
原创 测试用例-笔记
参考:https://blog.csdn.net/qq_35915384/article/details/80227297springmvc: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId&...
2019-09-10 15:04:23 126
原创 SpringBoot 使用 @Transactional 注解配置事务
/**springboot默认不开启了事务,需要是要注解@EnableTransactionManagement这注解有以属性proxyTargetClass,默认为false,表示使用jdk动态代理如果设置为true,则表示使用cjlib做动态代理,可以联想jdk和cjlib使用场景,来分析事物注解使用场景。@Transactional*/@EnableTransactionMan...
2019-08-17 01:45:52 694
原创 oracle锁表问题
参考:https://blog.csdn.net/u013991521/article/details/53535818 https://www.cnblogs.com/yx007/p/9077939.html查询被锁表的sid等信息select t2.username, t2.sid, t2.serial#, t3.obj...
2019-08-14 11:27:43 412
原创 Java限流——RateLimiter使用
Java限流策略概要在大数据量高并发访问时,经常会出现服务或接口面对暴涨的请求而不可用的情况,甚至引发连锁反映导致整个系统崩溃。此时你需要使用的技术手段之一就是限流,当请求达到一定的并发数或速率,就进行等待、排队、降级、拒绝服务等。在限流时,常见的两种算法是漏桶和令牌桶算法算法。限流算法令牌桶(Token Bucket)、漏桶(leaky bucket)和计数器算法是最常用的三种限...
2019-08-12 09:48:52 1011
原创 连接池使用笔记
com.alibaba.druid.pool.DruidDataSource连接池<bean id="userDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close" p:url="${datasource.user.url}" ...
2019-08-10 19:21:51 207
原创 plsql使用笔记
函数跟存储过程的区别:1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用. 函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等) 参数的返回情况来看: 如果返回多个参数值最好使用存储过程,如果只有一个返回值的话可以...
2019-08-09 11:00:48 200
原创 JWT学习笔记
参考:https://blog.csdn.net/csdn_blog_lcl/article/details/73485463生成token的时候,会使用这三部分进行加密token验证的时候,payload加密部分不会进行判断,只会判断第一部分和第二部分...
2019-06-17 23:12:13 102
原创 VMware使用笔记
需求: 把当前虚拟机克隆,然后在创建一个虚拟机,这样环境就是一样,不用再配置环境了在一直下一步就好了因为是克隆过来的,所以他的ip也是一样的,这里把他们的ip地址改一下,因为我的虚拟机ip都是固定ip,没有设置动态ip,在新虚拟机上操作就行:打开:cd /etc/sysconfig/network-scripts/vi ifcfg-eno33修改内容:...
2019-06-01 16:45:46 1197
原创 Gradle笔记
gradle会下载相关需要依赖的jar包,默认的本地存放地址是:C:/Users/(用户名)/.gradle/caches/modules-2/files-2.1,很多人和我一样不愿意放在C盘,所以需要修改位置。IDEA下手动配置依赖下载路径:...
2019-05-07 09:12:32 228
原创 Mybatis-TypeHandler
Mybatis实现自定义TypeHandler 参考:https://blog.csdn.net/luoposhushengyizhuce/article/details/80643055其实自定义的TypeHandler就是在插入数据之前,把数据格式处理成我们需要的格式,然后再插入数据库。在查询的时候,把从数据库查出的数据转换成我们自己需要的格式,而这个转换的过程就是自定义TypeHandl...
2019-04-18 23:35:34 112
原创 IDEA使用笔记
IDEA配置web项目、部署Tomcat、配置mavennew web项目的时候,右下角有会弹出配置框,点击一下config就好了,就不用进行手动配置了maven项目的时候,右下角会弹出导入jar包的选择框,可以点击import change,即会导入,但pom修改后也会出现这种选择框。参考:https://blog.csdn.net/liang526011569/article/de...
2019-04-12 11:17:11 413
原创 git笔记
git常用命令:可参考https://www.cnblogs.com/allanli/p/git_commands.htmlgit init 在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹.git clone 获取一个url对应的远程Git repo, 创建一个local copy. ...
2019-04-06 23:27:59 252 1
转载 MyEclipse2017中安装反编译插件
转载:https://blog.csdn.net/weixin_39885282/article/details/80220055需要看jar包实现,在ME中直接安装反编译工具比较方便直接上过程:1、下载net.sf.jadclipse_3.3.0.jar和jad158g.mac.intel.zip 链接:https://pan.baidu.com/s/1dFBu2el 。当然也可...
2019-03-24 22:20:30 170
转载 静态成员变量和非静态成员变量的5个主要区别
1、从保存位置:a)静态成员变量: 方法区的静态区域b)非静态成员变量: 堆内存中的对象空间里面2、从书写格式上看:a)静态成员变量: 在数据类型前面多了一个static修饰b)非静态成员变量: 没有static修饰3、从生命周期上看:a)静态成员变量: 在类加载的时候,类加载完成,就分配完空间;直到类被卸载时空间被回收b)非静态成员变量: 创建对象的...
2019-03-22 21:21:38 487
原创 tomcat笔记
指定需要运行的jdk版本:分析startup.bat启动脚本:发现其调用了catalina.bat,而catalina.bat调用了setclasspath.bat,所以在setclasspath.bat中加入set JAVA_HOME=D:\developertool\jdk\jdk8set JRE_HOME=D:\developertool\jdk\jre8指定版本(当把本地的t...
2019-03-08 16:17:23 90
原创 maven笔记
maven打包失败先保证:当前项目的引用jdk的版本设置成mvn默认jdk的版本一样;在观察看是不是pom文件一直下载不下来,导致打包失败一般打包失败后,会存在对应的mq-7.1.pom.lastUpdated文件,将这个文件修改为mq-7.1.pom,这样就不会自己去下载了,再将文件名包含lastUpdated的删掉,一般就可以了maven项目中各文件都没有报错,但是项目名...
2019-02-25 19:26:11 112
原创 springboot笔记
资料:https://docs.spring.io/spring-boot/docs/1.5.19.RELEASE/reference/htmlsingle/#boot-features-jooq跨域访问:https://www.cnblogs.com/viyoung/p/10285786.html@CrossOrigin是用来处理跨域请求的注解定时任务:启动类上加上开启定时...
2019-02-22 11:22:49 83
原创 docker笔记
docker命令可以参考:http://www.bubuko.com/infodetail-1345326.html搜索镜像:https://hub.docker.com镜像加速:https://www.docker-cn.com/registry-mirror安装docker: 检查内核版本,必须是3.10及以上 uname -r 安装docker...
2019-02-22 10:57:01 103
原创 eclipse/myeclipse 安装插件--tc server
免费的eclipse开发工具当中,我们开发 web 项目时都要配置Servers而常用的容器就是 tomcat.项目中我们往往想进入发布的项目当中去看一下项目也就是 tomcat 容器当中的 webapps 目录下,如下图:一般情况我会一级目录一级目录去展开,这样的效率不高,所以推荐 tc Server 插件:http://marketplace.eclipse.org/content/...
2019-02-13 18:03:31 683
原创 MyEclipse 安装、简单使用lombok插件
打开lombok.jar,然后将开发工具的exe文件加载进来既可然后在项目中引入jar包dependency><!-- 用注解让其自动生成getset、构造方法的 ,要实现序列化接口--> <groupId>org.projectlombok</groupId> <artifactId...
2018-12-06 15:39:30 1477
原创 kafka使用笔记
资料:https://www.w3cschool.cn/apache_kafka/apache_kafka_basic_operations.htmlkafka的版本差异比较大,可以查看官方文档:http://kafka.apachecn.org/踩过的坑:linux安装的kafka版本为:2.11-0.9.0.0,本地jar包版本为:0.8.2.2,可正常使用,jar包版本换成1.1...
2018-10-30 15:47:35 231
原创 linux常用命令
修改主机名:sudo hostnamectl set-hostname <newhostname> 在重启- 文件 d目录 | 软链接文件-rw-r--r--rw- r-- r--u所有者 g所属组 o其他人r读 w写 x执行.tar.bz2压缩格式压缩:tar -jcvf test.tar...
2018-08-08 09:35:45 238
原创 springboot整合redis报错:NoSuchBeanDefinitionException
org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'org.springframework.data.redis.connection.RedisConnectionFactory' available: expected at least 1 bean whic...
2018-08-02 14:44:53 2319 2
原创 事务
传统的ACID分别是什么:关系型数据库遵循ACID规则事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从...
2018-07-27 15:44:39 136
原创 redis笔记
命令目录: cd /usr/local/bin启动redis: 1)加载配置文件 redis-server redis.conf 2 ) 启动: redis-cli -p 6379需要密码登录的时候: auth password安装目录:cd /opt/redisredis-cli需要密码登录的时候: auth passwordselect 0 r...
2018-07-17 14:47:32 131
原创 java API
java 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735英文Java1.8 帮助文档英文中文 – 谷歌版在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/下载链接:http://download.csdn.net/detail/qw599186875/9...
2018-07-13 14:47:54 108
原创 log4j
1.在mvc项目中使用log4j,需要导入jar包然后在web.xml文件中配置:<!-- log4j监听器 --><listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener> &l...
2018-07-04 17:07:08 182
原创 dbvisualizer 使用笔记
快捷键:CTRL+SHIFT+F 格式化选中的sql语句导入导出数据操作导入:1、将Exel文件另存为csv文件2、在dbvisualizer中点击开发数据库,如test_dev,然后在test_dev下的Schemas下找到相应的用户,展开 Table3、在Table中找到要插入数据的数据库表,右键,选择“import Table Data”4、选择相应的*csv 文件...
2018-06-28 11:37:55 32208 3
原创 Response响应问题
使用HttpServletResponse addHeader() 或setHeader()方法:setHeader(name, value):如果Header中没有定义则添加,如果已定义则用新的value覆盖原用value值。addHeader(name, value):如果Header中没有定义则添加,如果已定义则保持原有value不改变。java后台返回给前台excel文件,通过resp...
2018-06-28 10:07:41 1415
原创 springboot访问方法时出错:Spring Boot Application: No converter found for return value of type
当需要用@ResponseBody向前台返回json数据时,报这个错误开始碰见这个问题,疯狂的找资料,定位了问题是:maven依赖的jar包没有json相关的jar包(依赖json的包可以自动进行类型转换),需要引入相关json的jar包,但是发现自己是有这些jar包的,找资料说可以这样处理:若有jackson-core jackson-databind jackson-annotatio...
2018-06-21 11:27:25 1724
转载 java中网络请求常见返回状态码
转载:https://blog.csdn.net/zhuwenliangzhuyeqing/article/details/80723359 200:请求被服务器正常处理201:请求成功且服务器已经创建了新的资源202:服务器接受成功,但尚未进行处理203:服务器成功处理请求,但可能返回了其他来源的信息204:服务器正常处理,但是没有内容返回205:重置内容:服务器成功...
2018-06-19 22:22:57 2387
转载 Servlet开发
转载:http://www.cnblogs.com/xdp-gacl/p/3760336.html一、Servlet简介 Servlet是sun公司提供的一门用于开发动态web资源的技术。 Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态web资源(即开发一个Java程序向浏览器输出数据),需要完成以下2个步骤: 1、编写一个Java类,实现servlet接口。 2...
2018-06-15 11:41:02 111
原创 日常笔记
设置临时jdk环境 set path=D:\developertool\jdk\jdk7\bin 到bin目录打包springboot项目,target上层目录: mvn clean package指定springboot项目按照某种环境运行: java -jar ...jar --spring.profiles.active=dev;(application-dev...
2018-06-15 11:34:11 142
原创 linux使用笔记
修改centos7默认的编码:1).先查看系统是否有安装中文语言包 # locale -a (列出所有可用的公共语言环境的名称)若发现有:zh_CN.UTF-8zh_CN.gb18030 zh_CN.gb2312说明系统已安装中文语言包,无需再安装如果没有发现以上几项,则手动安装中文语言包# yum install kde-l10n-Chinese ...
2018-06-14 18:05:03 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人