自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

PacosonSWJTU的博客

技术分享,互惠你我!wish to make progress with everyone.

  • 博客(14)
  • 资源 (3)
  • 问答 (4)
  • 收藏
  • 关注

原创 10人以下小团队管理手册-学习笔记

【README】本文总结于《10人以下小团队管理手册》,很nice的一本书,有兴趣的同学可以翻下;【0】序章作者作为咨询师发现,1.下属对主管有不满,主管对下属有怨言;2.10人以下小团队主管经常会为 如何用人+如何调动下属积极性 而烦恼;【1】主管的职责是什么?0)主管定义: 通过下属实现经营者目标的人;【1.1】主管职责1.工作分为 两类: 实现经营者目标, 完成具体业务;2.谁来做工作:自己做,让下属做;3.不是自己做,而是让下属做,这是所有管理者,或主管们

2021-08-31 23:04:46 3168

原创 java.util.concurrent.locks.Condition文档说明

【1】Condition接口文档描述1.Condition类把Object监视器方法(wait,nofify, notifyAll)分解为不同对象,通过与Lock实现类的合并使用,Condition可以产生每个object都有多个等待集的效果。在Lock实现类替代synchronized方法或语句块的地方,Condition可以替换Object监视器方法。2.Conditions(也称为条件队列或条件变量),为一个线程提供了挂起执行(等待)的方法,直到另一个线程通知它某些状态条件可能为真。3.因

2021-08-29 11:22:49 537

原创 java.util.concurrent.locks.Lock文档说明

1.相比于使用synchronized方法和代码块,锁的出现提供了更广泛的锁操作。锁允许更灵活的代码结构,具有许多不同的属性,还支持多个关联的Condition条件对象。2.锁是用于控制多个线程访问共享资源的工具。通常,锁提供了对共享资源的独占(排他)访问,即某一时刻,只能有1个线程可以获得锁,所有对共享资源的访问都必须事先获得锁。然而,一些锁允许对共享资源的并发访问,如读写锁 ReadWriteLock的读锁。3.使用synchronized方法或代码块进行并发控制,实际是对每个对象的

2021-08-28 15:44:18 464 1

转载 架构师成长之路(内附推荐书籍)

转: https://www.jianshu.com/p/f661f098b88a想要成为架构师,对技术的深度和广度都有很高的要求,本文列举出成为一个架构师必备的技能和学习路线。对于学习途径有疑惑或苦恼,或者有优秀资料可以提供的同学,可加留言,共同交流学习1. 阅读源码说到阅读源码,可能很多同学都尝试过去阅读一些开源框架的源码,但是很难找到一个入口点;即便找到入口点,又会觉得源码中好绕,看着看着把自己都看晕了。其实,阅读源码是需要基础的。开源框架的源码中都使用了大量的设计模式,所以在阅

2021-08-27 06:54:00 475

转载 (转)web.xml 中的listener、 filter、servlet 加载顺序及其详解

转: https://www.cnblogs.com/Jeely/p/10762152.html web.xml 中的listener、 filter、servlet 加载顺序及其详解一、概述1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。3..

2021-08-23 06:12:31 1261

转载 (转)漫画:什么是分布式事务?

转自: https://blog.csdn.net/bjweimengshu/article/details/79607522 假如没有分布式事务在一系列微服务系统当中,假如不存在分布式事务,会发生什么呢?让我们以互联网中常用的交易业务为例子:上图中包含了库存和订单两个独立的微服务,每个微服务维护了自己的数据库。在交易系统的业务逻辑中,一个商品在下单之前需要先调用库存服务,进行扣除库存,再调用订单服务,创建订单记录。正常情况下,两个数据库各自更新成功,两边数据维持着一致性。

2021-08-20 08:37:07 132

转载 (转)如何保障微服务架构下的数据一致性?

转自: https://cloud.tencent.com/developer/article/1459734 【1】写在前面随着微服务架构的推广,越来越多的公司采用微服务架构来构建自己的业务平台。就像前边的文章说的,微服务架构为业务开发带来了诸多好处的同时,例如单一职责、独立开发部署、功能复用和系统容错等等,也带来一些问题。例如上手难度变大,运维变得更复杂,模块之间的依赖关系更复杂,数据一致性难以保证,等等。但是办法总是比问题多,本篇文章就来介绍一下我们是如何保障微服务架构的数据一致性的。

2021-08-13 18:23:18 1020

原创 Object.hashCode()与Object.equals()

【README】本文旨在po出 hashCode , equals的api描述,以加深理解;本文翻译自 jdk 文档;【1】Object.hashCode()1)介绍:返回对象的哈希码值。支持此方法是为了有利于哈希表,例如由 java.util.HashMap 提供的哈希表。在 Java 应用程序执行期间,只要在同一个对象上多次调用它,hashCode 方法必须始终返回相同的整数,前提是对象上的 equals 比较中使用的信息没有被修改。该整数不需要从应用程序的一次执行到同一应用程序

2021-08-12 21:45:13 222

原创 nginx学习小结

nginx【1】介绍【1.1】基本概念1)nginx是什么,做什么事情;Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx 是一个很强大的高性能Web和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。 能够支持高达 50,000 个并发连接数的响应,感谢Nginx为我们选择了 epol

2021-08-08 21:45:33 263

原创 vmware安装centos8步骤

【readme】vmware 安装centos8;【1】新建虚拟机step1) 下载 centos8http://download.nus.edu.sg/mirror/centos/8-stream/isos/x86_64/补充,通过代理服务器下载会快很多;step2)vmare,点击文件, 点击新建虚拟机;选择自定义 ; step3) 选择redhat linux8 64位下一步;step4)选择虚拟机文件存放位置 ste...

2021-08-08 11:57:17 519

原创 请求nginx静态资源报403

【README】请求nginx静态资源报403;【1】原因静态资源防止在某个家目录下,如 /root 目录下【2】 解决方法1nginx.conf 文件没有指定用户# user nobody修改为user root; # 设置为root用户 ;【例子】user root; #使用root用户访问 worker_processes 1;error_log logs/error.log;error_log logs/error.log not...

2021-08-08 08:35:55 2480

原创 centos8安装并启动tomcat9

【1】 步骤如下step1) 下载tomcat9step2)centos8 输入 rz命令,把tomcat9 压缩包上传到centos8没有rz命令, 安装使用 yum -y install lrzszstep3)压缩包解压到tomcat9step4)配置jdk环境vim /etc/profile# 编辑运行环境文件 vim /etc/profileJAVA_HOME=/usr/local/software/jdk1.8PATH=$JAVA_HOME/bin:$PAT.

2021-08-07 15:42:51 688

原创 centos8上安装nginx

参考自 https://www.jianshu.com/p/9b2dd37a5af9 ;【1】安装步骤step1)安装nginx sudo yum install -y nginxstep2)启动nginx服务 sudo systemctl enable nginx sudo systemctl start nginxstep3)查看nginx状态sudo systemctl status nginxstep4)查看本机ip地址sudo hostnam.

2021-08-07 10:08:31 348

原创 能力陷阱总结

【readme】本文总结于《能力陷阱》,感觉非常不错,有兴趣的朋友可以看下;【1】领导者的能力陷阱1)改变思想从行动开始;改变做事方式,然后才能改变自己的思考方式;2)要先在行为上表现的像领导者,之后才能像领导者那样去思考;3)做领导者的工作会引发两个转变:外在转变; 内在转变;是外在转变引起内在转变; 即先产生行动,而后引起思想转变;(干货——由外而内)4)领导者转变的3个增强外在表现力的方法方法1)思考你所作工作的类型;(第2章) 方法2)转换新角色或新活动

2021-08-01 22:24:26 4034 2

(中文译文)Haar wavelets for efficient similarity search of time series

Haar小波对时间序列的有效相似性搜索:有和没有时间规整

2015-12-11

基于15个国家的世界杯排名的Kmeans算法实现

本代码 旨在演示kmeans的算法思想,以及将其应用到15个国家的世界杯排名分析中。

2015-09-01

嵌入式开发基础+实践教程课

嵌入式开发基础+实践教程课,主要包括嵌入式的基础知识和硬件架构知识

2015-06-29

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

TA关注的人

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