- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 spring aop 动态代理两种实现方式:JDK和CGLib
第一种:JDK这种方式是基于代理类必须实现某一接口,关键类:InvocationHandler 接口和Proxy类。 核心Code: public class JDKProxy implements InvocationHandler { Object target; public Object bind(Object o){ this.target = o; return Proxy.newProxyInstance(this.target.getC
2020-10-29 15:16:17
224
原创 JVM学习笔记
java常用指令: 查看字节码指令: javap -c helloworld.class > helloworld.txt 查看Java进程使用垃圾回收器相关信息指令: 第一步:通过JPS -l 可以获取需要查询java进程号; 第二步:jinfo -flag UserConCMarkSweepGC 进程号。备注:查看该进程是否采用的是CMS收集器 类加载机制: 双亲委派模式: Run-Time Data Areas 运行时数据区域: JVM St...
2020-10-22 18:10:49
424
2
原创 RestTemplate调用远程方法,服务端要求接受参数类型:application/x-www-form-urlencoded(RestTemplate 表单请求)
前提条件是带有参数的请求。 根据分析源代码发现解决方式有两种: 第一种:将其新建类继承MappingJackson2HttpMessageConverter.class 将所需的媒体类型添加进去,并将其设置到对应的RestTemplate对象中。样例部分代码: public class MyMappingJackson2HttpMessageConverter extends MappingJackson2HttpMessageConverter { public MyMappingJackson
2020-10-22 17:50:04
5592
转载 beyond compare 对比java class 文件
使用beyond compare 扩展插件可以直接对比编译的java class 文件 而不会显示一大堆乱码首先 选择下面的 BC3 EXTRASAdditional file format downloads for version 3 具体下载地址 windows下的官网下载地址:https://www.scootersoftware.com/download....
2018-02-26 09:47:37
2621
转载 Mysql 关于时间的函数
MySQL中常用的Date函数表如下: date_format():如下表,输出的格式如下: 格式 描述 %a 缩写星期名 %b 缩写月名 %c 月,数值 %D 带有英文前缀的月中的天 %d 月的天,数值(00-31) %e 月的天,数值(0-31) %f 微秒 %H 小时 (00-2
2018-01-02 11:54:33
208
原创 springboot之thymeleaf模板引擎章节
1、根据上章步骤构建web项目; 2、在pom.xml配置文件中添加thymeleaf依赖包 org.springframework.boot spring-boot-starter-thymeleaf 3、在application.properties文件中配置thymeleaf的相关信息 spri
2017-08-21 17:06:32
299
原创 基于springboot 之jsp章节
通过springboot搭建web项目 1、准备工作有:jdk1.7 +,eclipse,maven 等等 2、通过spring boot 官网build基于web的一个简单demo 或者自己手动新建maven项目 地址:https://start.spring.io/ 截图如下: 3、将下载好的demo导入到eclipse中; 4、在pom.xml中引入jsp编辑器相关包依
2017-08-21 15:46:13
237
原创 Mysql数据库常用命令
1、net start mysql;//Mysql服务启动2、net stop mysql;3、启动命令报错3534时,尝试删除data文件下所有的信息,再执行:mysqld --initialize命令;(一般该命令后root用户密码为空)4、修改用户名密码:update mysql.user set authentication_string=password('root') where us...
2017-08-07 16:08:08
173
原创 oracle数据库表结构和数据迁移mysql数据库
采用的是Navicat 11.2.7版本客户端工具自带的数据传输功能 1、首先在Navicat中配置有关oracle数据库的规则文件,也就是配置oracle 的oci.dll文件,配置路径截图如下: 2、在Navicat中配置oracle数据库链接,也就是数据源. 3、连接测试,通过后,进行下一步; 4、选中目标mysql数据库连接名,点击“工具”--->"数据传输"后,并配置数据
2017-08-07 16:04:30
3569
原创 PL\SQL 客户端配置 windows 64 ORACLE 提示:无法检测到对应的数据库名
安装windows 64bit ORACLE数据库后,使用PL\SQL绿色版客户端连接本地数据库或远程数据库时,由于PL\SQL客户端不存在64位,所以要想用32位的客户端连接64位的数据库,得需要配置如下操作:是 1、下载instantclient_11_2.rar 包来制定oci.dll文件的位置; 2、将下载后解压的文件夹存放在数据库安装目录下,可以是任意位置,建议类似:E:\app\A
2017-07-31 10:30:44
481
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人