- 博客(27)
- 收藏
- 关注
原创 动态代理(未完)
静态代理如:controller,service,dao的DI写法动态代理一,作用:解耦二,用途:1,功能增强2,代码织入:用代码控制代码3,日志监控:logger.info();4,权限控制5,事务管理四,常用的实现模式:1,代理类继承目标类(父子关系)。对应的是jdk自带的Cglib2,代理类实现一个跟目标类相同的接口(兄弟关系)。对应的是JDK 中 Proxyspring AOP核心组件执行流程getBean() --> Applicat.
2022-12-09 13:40:52
71
原创 JVM系列(二)常见垃圾回收器组合参数设定
参数 描述 +UseSerialGC 虚拟机运行在Client模式的默认值; 使用Serial+Serial Old收集器组合进行垃圾收集。 +UseParNewGC 使用ParNew+Serial Old收集器组合进行垃圾收集。 +UseConcMarkSweepGC 使用ParNew+CMS+Serial Old收集器组合进行垃圾收集。S...
2022-05-12 18:00:02
425
原创 优雅关闭线程池
Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() { public void run() { executor.shutdown(); } }));
2021-06-29 16:23:02
116
转载 Http调用接口工具类
版权声明:本文为博主转载文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/qq_42513284/article/details/91949287文章目录一. Http调用接口工具类1.pom 依赖2.工具类1(一般的get、post、下载)3.工具类2(处理完请求后转至目标接口:get、post)4.获取请求参数一. Http调用接口工具类1.pom 依赖<dependency> ..
2021-04-22 09:51:54
2102
原创 二进制思想应用
/**** 描述:类型工具类*/public class FlowTypeUtils {private static int digits = 8;public static int getSrcType(String flowType) {if (FlowTypeConstants.CITY_TO_CITY_SUB.equals(flowType)) {return Integer.parseInt(FlowCo...
2021-04-13 11:54:29
93
原创 深入理解MySql索引底层-数据结构与算法
索引数据结构红黑树,Hash,B+树详解 索引是怎么支撑千万级表的快速查找 联合索引底层数据结构又是怎样的一,索引的本质1,索引是帮助MySQL高效获取数据的排好序的数据结构2,索引数据结构 :二叉树红黑树Hash表B-Tree二,B-Tree结构叶节点具有相同的深度,叶节点的指针为空所有索引元素不重复节点中的数据索引从左到右递增排列三,B+Tree(B-Tree变种)非叶子节点不存储data,只存储索引(冗余),可以放更多的索引叶子节.
2020-07-14 18:22:54
180
原创 show和shown区别
事件下表列出了折叠(Collapse)插件中要用到的事件。这些事件可在函数中当钩子使用。事件 描述 实例 show.bs.collapse 在调用 show 方法后触发该事件。 $('#identifier').on('show.bs.collapse', function () { // 执行一些动作...}) shown.bs.collapse 当折叠元素对用户可见时触发该事件(将等待 CSS 过渡效果完成)。 $('
2020-05-11 14:22:56
3242
原创 mysql杂谈-----------------之key 和 index
key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的);index是数据库的物理结构,它只是辅助查询的,它创建时会在另外的表空间(mysql中的innodb表空间)以一个类似目录的结构存储;也就是说创建key和创建index是一样的,在sql的体现上都是KEY;但是对于主键,唯一约束只能用key。...
2020-01-16 11:07:39
137
转载 mysql杂谈-----------之全局临时表和临时表
转自 :七点起源-sun全局临时表的生命周期一直持续到创建会话(不是创建级别)才终止。例如,如果你在存储过程中创建全局临时表,当超出存储过程的范围时,该表并不会被销毁。当创建会话终止后,SQL Server才会自动尝试删除该表,其他会话中对其提交的所有语句都将结束,并释放它们所保持的所有锁。 但在某些情况下,你可能想创建一个不属于任何会话的全局临时表。这时,无论哪个会话打开或关闭,...
2020-01-14 16:17:21
1621
原创 mysql杂谈------之行数
在hibernate的.xml中由于变量绑定的读取问题,在使用@rownum时候会报错,如下Space is not allowed after parameter prefix ':'故而转义:SELECT @rownum \\:= @rownum +1 AS rownum, t.*FROM (SELECT @rownum \\:= 0) r, rmp_task_revie...
2020-01-14 13:46:36
119
原创 mysql杂谈----之日期运算函数
MySQL 为日期增加一个时间间隔:date_add()now() //now函数为获取当前时间select date_add(now(), interval 1 day); - 加1天select date_add(now(), interval 1 hour); -加1小时select date_add(now(), interval 1 minute); -...
2020-01-14 11:40:48
163
原创 oracle迁移mysql细节补充-----之ws_concat处理
Oracle 的ws_concat 可以替换为group_concat注意mysql中的concat_ws和concat
2020-01-13 16:55:02
742
原创 oracle 自动生成 MYSQL建表脚本
create or replace function fnc_table_to_mysql( i_owner in string, i_table_name in string, i_number_default_type in string := 'decimal', i_auto_inc...
2020-01-08 22:04:34
500
原创 关于一个简单的关联更新
update tableaa set a.column= (select wm_concat(d.dept_code) as columns from tabled d where d.valid_tm < sysdate and d.invalid_tm > sysdate and...
2020-01-08 16:38:49
98
原创 Mysql之外键数据DML
1 . 对于开发时候,因为表关联和外键存在,会出现不允许进行DML操作的情况。如果数据是必要的,可以先关闭外键SET FOREIGN_KEY_CHECKS=0;来禁用外键约束. 然后这块执行我们的插入语句....后面记得恢复外键 SET FOREIGN_KEY_CHECKS=1;来启动外键约束.2 . 查看当前FOREIGN_KEY_CHECKS的值可用如下...
2020-01-07 09:07:43
123
翻译 oracle性能 之 变量绑定
select * from tab1 where col1=:var1;,然后通过对变量var1的赋值去查询,那么oracle对这条语句第一次会进行hard parse,以后就只进行soft parse。假设某条语句被重复执行了几十万次,那么使用bind var带来的好处是巨大的。一个应用程序如果bind var使用不充分,那么几乎一定会伴随着严重的性能问题。绑定变量是相对文本变量来讲的,所谓文...
2020-01-01 10:27:00
171
原创 js中字符串转json对象
1,eval方式执行eval('(' + str + ')');2,构造函数执行(new Function("return " + str))();3,使用全局的JSON对象return JSON.parse(str);4,jQuery插件支持的转换方式:$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr)...
2019-11-21 15:29:02
110
原创 java应用之VM工具类
public class VMUtils { private VMUtils() { } private static final Logger logger = LoggerFactory.getLogger(VMUtils.class); /** * 当前进程ID */// private static fina...
2019-11-20 11:15:11
453
原创 Oracle数据迁移mysql
准畚好 mysql以及相关的资源一:表以及表数据迁移Ogg数据同步Informatica数据迁移Kettle(免费)利用Bpd的etl进行数据迁移二:其它对象的迁移1,viewrmp系统没有物理视图,不用考虑物理视图存储过程,package 变量定义 及 %type 和 %rowtype-- 待定 If分支之 elseif ->elsif...
2019-11-19 16:38:44
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人