自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 python 并发编程之多线程的缺点 (对比JAVA多线程)

一、前提:    python的多线程的问题:GIL导致PYTHON 无法使用到计算机的多核,仅能使用单核    JAVA传统的多线程主要解决的问题:        1、运行于多核CPU上,各线程可分布于CPU的各个核心,让程序真正的并发        2、因为外设(IO外设)的速度不匹配,导致线程阻塞。所以需要多线程切换来让阻塞的线程让出CPU,让其它线程运行。 二、IO...

2018-12-24 14:34:32 4878 1

原创 通过logstash  从MYSQL增量同步到Elasticsearch 时区问题

通过logstash 从MYSQL增量同步到Elasticsearch 时区问题1、mysql的时区为show variables like '%time_zone%';2、针对连接MYSQL时区指定的时区,jdbc_connection_string => "jdbc:mysql://172.17.0.3:3306/test?useSSL=false&a...

2020-01-13 19:39:30 1413

原创 python 进制表示和转换规则

python 进制表示和转换规则 一、python 内建 转换函数       bin()   转二进制       int()    转10进制       oct()    转8进制       hex()    转16进制二、每种进制的字符串表示有两种写法,例如:     八进制参数 :'017','0o17'     二进制参数 :'1011','0b1...

2019-02-01 11:42:19 453

原创 docker 配置MONGO replica set 复制集和问题解决

1、 docker pull mongo:4.02、docker  主机上运行docker run --name mongo1 -p 27018:27017  -v /mongo/db1:/data/db  -d  docker.io/mongo  --replSet "rs0"docker run --name mongo2 -p 27019:27017  -v /mongo/db2...

2019-01-29 18:03:49 2397 1

原创 JPA 多对多关联  中间表带有属性 两个外键作为中间表的联合主键时 直接操作中间表查询修改的方法

因为中间表带有属性,采用的多对多映射方式 两个实体类都使用   @OneToMany( mappedBy="workDateTime") 需求:因为中间表使用两个外键作为联合主键 ,如果需要对中间表的属性进行修改,1、一般做法从实体类获取中间表的集合,然后遍历中间表的集合,然后修改。WorkDateTime.getWorkDateTimeProducts()  2、...

2018-10-30 15:35:23 6672 2

原创 单例模式 多线程并发控制

单例模式应用场景之一: 确保共享的数据,共享的操作,在多线程下,线程安全。其实现方式是:控制资源的使用,通过线程同步来控制资源的并发访问;疑问:一直都不理解为什么可以做到,不使用单例,为什么又做不到? 一、设计测试场景:1、单例测试场景单例类:public class ShareResourceSingleton {       private static Share...

2018-07-28 15:45:21 527

原创 oauth2 单点登陆 sso笔记

oauth2 单点登陆 sso笔记:1、设置security oauth2的 ResourceServer的Filter们的顺序,根据需求,有时候需要,有时不需要在 oauth server上不需要security.oauth2.resource.filter-order=3不同的版本配置不一样,SPRING SECURITYsecurity oauth2 不要配置此项2、关闭 spring se...

2018-04-21 17:20:21 1492

原创 springboot 2.0 使用 spring-security-oauth2 (对比 spring boot1.0 变化 记录踩过的坑)

springboot 2.0 使用 spring-security-oauth2 (对比 spring boot1.0 变化 记录踩过的坑)一、 SecurityConfig extends WebSecurityConfigurerAdapter 中的变化1、声明 bean AuthenticationManager 给容器@Bean@Overridepublic AuthenticationM...

2018-04-20 18:39:13 1167 1

原创 SpringMVC 、JSP、Servlet中的相对路径和绝对路径完全手册

钟对JAVA WEB开发中,使用路径的完全解释。可见基础的重要性,要知其然,才能知其所以然。基础原理:1、 取得的路径在URL中是 /SSM-Test2/ ,       Action中使用的根路径是 webapps下面的路径(容器路径),       布署到TOMCAT后,eclipse 中项目中的 webapps   的内容会 复制到 /webapps/SSM-Te

2017-09-28 15:34:59 3949

原创 eclipse maven maven-compiler-plugin 报错 完全解决

报错如下:Maven install失败Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project autotest_fchtgl: Compilation failure[ERROR] No compiler is pr

2017-09-27 16:18:44 20137 3

原创 一表弄清类之间的关系 依赖 关联 聚合 组合

关系类型关系强弱类的层次关键字例:实现方式上下之间的区别依赖关系从弱到强同一层次使用Person可以买房子和车子,房子和车子的实例传入Person方法中局部变量、方法函数的形参、静态方法调用依赖,A类的成员并没有B类,A的方法直接拉B对像(已存在)的方法来完成自已的工作关

2017-02-16 15:20:58 452

原创 JAVA 快速排序(原理及详细解释)

1)基本思想:选择一个基准元素,通常选择第一个元素或者最后一个元素,通过一趟扫描,将待排序列分成两部分,一部分比基准元素小,一部分大于等于基准元素,此时基准元素在其排好序后的正确位置,然后再用同样的方法递归地排序划分的两部分。(2)实例: /** * 快速排序 * * @author lipeng * 思路: 1、选定轴值位置,记录轴值 * *

2016-11-08 10:54:47 525

原创 CISCO ASA 5512 qos应用实例

一、    说明(需求):流量1,公司视频会议流量(10.0.88.8/32),最高优先级流量2,公司CN平台服务器网段流量(10.0.88.0/24),高优先级流量3,公司代理服务器流量(10.3.252.221/222/223/224), 高优先级流量4,监控流量及其它流量,低优先级,限制带宽为1.5MB 二、    具体配置步骤如下: 第一步,在外网接口启用Q

2015-10-28 10:10:02 1506

原创 centos 6.4 磁盘故障 更换磁盘

一、故障现象:1、启动时报错2、Df –k 查看磁盘文件系统 检查结果3、Fdisk –l检查结果4、Fsck /dev/sda检查结果二、故障分析1、  启动时报错,显示系统启动时,fsck检查 /dev/sda2分区文件系统损坏2、  Df –k 检查时,发现仅有一个挂载的文件系统。3、  Fdisk –l 结果显示 /dev/sda磁盘

2015-10-28 10:06:43 1820

空空如也

空空如也

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

TA关注的人

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