自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JOHNKING123的专栏

微信公众号- 你们的店小二

  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

原创 tinyId 基于 zookeeper  的 递增分布式id框架(非趋向性递增)

https://github.com/JOHNKING123/tinyid/tree/V1.0.0-with-zk针对tiny id 无法生成 递增id. 只能是趋向性id(无法保证前面生成的id 一定小于 后面生成的id) 的问题,进行改造。用zk 的方式,选出一个master . 其他为slave. 所有发给slave 的, 都转向 master.如果master 挂了。则slave 节点重新选择master , 在没选出来之前。不提供服务。 slave 成为master 的时候,情况本..

2020-12-26 15:45:50 198

原创 elastic job 在修改本地任务调度cron,然后部署到服务器, cron 不生效,

1. 本地关键代码 初始化调度任务的配置并初始化任务。 2. 分析原因。从jobScheduler.init() 进入elastic Job 源代码进行分析 关键的步骤就是liteJobConfig 的overwrite 参数决定了。因为除非任务之前没有发到服务器,否则这个参数决定了是否持久化到zk. 在配置类里可以看到,如果不设置的情况下,这个值是为false 的。 而我们在步骤1,本地代码里可以看到,并没有设置。 所以导致的后...

2020-12-18 17:15:05 1393 2

原创 spring循环依赖深入理解

一、什么是循环依赖 实例A->实例B->实例C->实例A。实例间的依赖构成闭环。spring 默认是支持循环依赖的(setter). public AbstractAutowireCapableBeanFactory() { this.instantiationStrategy = new CglibSubclass...

2019-06-15 14:01:07 448

原创 关于同步、异步和阻塞、非阻塞的理解

最近在看高并发的相关内容时,看到网络IO,认为要理解好高并发,要先理解好网络IO模型。在查看相关资料的同时,提到了同步、异步和阻塞、非阻塞的各种答案。在此想总结一下自己的理解。可以去知乎搜下,有很多好的回答。 一 同步、异步 有人说到,同步和异步是从消息通信机制来看的,A 请求 B,如果A 需要等B的应答,则是同步;如果A不需要等B的应答,直接处...

2019-06-02 09:53:51 192

原创 插入200万条数据(外部表加载的方式)

1 数据源    200w2 利用外部表的数据加载,导入数据    1) 用另外一个dba用户创建目录,并授权该目录给当前用户(如果用本用户创建,后面会报ORA-29400: 数据插件错误打开文件 d:\XX.log 时出错)           2)创建外部表        CREATE TABLE "EXTERNAL_TABLE_TEST"( ID VARCHAR(40), NAME V...

2018-03-20 17:11:24 1682

转载 数据库性能优化之SQL语句优化

一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是

2016-02-16 16:36:29 370

转载 Java数字图像处理基础知识

原文:http://blog.csdn.net/jia20003/article/details/7279667写了很多篇关于图像处理的文章,没有一篇介绍Java 2D的图像处理API,文章讨论和提及的API都是基于JDK6的,首先来看Java中如何组织一个图像对象BufferedImage的,如图:一个BufferedImage的像素数据储存在Ra

2015-12-24 23:10:44 865

原创 jquery ajax 多次提交问题

由于我的ajax请求被绑定到按钮的click事件执行。 act_btn.click(function(){ var data = $("#action_content").serialize(); var url = "dorm_buil_add"; sendAjaxRequest(data,url,addDormit

2015-11-29 20:08:05 2586

转载 编写高性能JavaScript

原文:http://www.admin10000.com/document/4988.html很多JavaScript引擎,如Google的V8引擎(被Chrome和Node所用),是专门为需要快速执行的大型JavaScript应用所设计的。如果你是一个开发者,并且关心内存使用情况与页面性能,你应该了解用户浏览器中的JavaScript引擎是如何运作的。无论是V8,SpiderMonkey

2015-11-26 15:18:41 517

转载 可重入锁

原文:https://www.shiyanlou.com/questions/24601 . 什么是可重入锁锁的概念就不用多解释了,当某个线程A已经持有了一个锁,当线程B尝试进入被这个锁保护的代码段的时候.就会被阻塞.而锁的操作粒度是”线程”,而不是调用(至于为什么要这样,下面解释).同一个线程再次进入同步代码的时候.可以使用自己已经获取到的锁,这就是可重入锁java里面内置锁(s

2015-11-25 22:56:27 7934 1

转载 jquery datatables api (转)

学习可参考:http://www.guoxk.com/node/jquery-datatables                      http://yuemeiqing2008-163-com.iteye.com/blog/2006942 1:导入包:    URL:http://www.datatables.net/   分别导入css和js文件

2015-11-25 09:44:38 977

转载 hdu 1163 Eddy’s digital Roots

Eddy’s digital Roots问题描述 :The digital root of a positive integer is found by summing the digits of the integer. If the resulting value is a single digit then that digit is the digital ro

2014-08-25 16:04:03 617

原创 hdu-1131 Count the trees

Count the TreesTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 1572    Accepted Submission(s): 1044Problem DescriptionAnother co

2014-08-25 12:06:22 1004

Packet Tracer 5详细教程

瞭解與應用Packet Tracer 的好教程。

2015-09-22

C语言课程设计——个人物品管理

供各位交流之用,请各位看了后能给出意见。

2013-04-29

算法导论.pdf

算法导论是国内众多程序员所推崇的必看书籍,是提升技术的必备教材

2013-03-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除