自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (11)
  • 收藏
  • 关注

原创 zookeeper和dubbo的关系

Dubbo建议使用Zookeeper作为服务的注册中心。1.   Zookeeper的作用:        zookeeper用来注册服务和进行负载均衡,哪一个服务由哪一个机器来提供必需让调用者知道,简单来说就是ip地址和服务名称的对应关系。当然也可以通过硬编码的方式把这种对应关系在调用方业务代码中实现,但是如果提供服务的机器挂掉调用者无法知晓,如果不更改代码会继续请求挂掉的机器提供服务。

2016-04-29 16:50:08 90417 18

原创 Memcached, Redis, MongoDB对比

转载来自:http://www.cnblogs.com/davidgu/p/3665589.htmlmongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,

2016-04-29 16:14:45 1395

原创 单点登录系统

单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。通常情况下运维内控审计系统、4A系统都包含此项功能,目的是简化账号登录过程并保护账号和密码安全,对账号进行统一管理。企业应用集成(EAI, Enterprise Application Integratio

2016-04-29 15:43:20 2176 1

转载 ThreadLocal

转载来自:http://blog.csdn.net/lufeng20/article/details/24314381http://www.cnblogs.com/alphablox/archive/2013/01/20/2869061.html  早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种

2016-04-29 15:22:53 459

转载 lock和condition

转载来自:http://luan.iteye.com/blog/18497121、jdk1.5之前用synchornized和voatile来控制共享对象的并发访问,jdk5.0提供了ReentrantLock。2、Lock和ReentrantLock:Lock接口里定义了一些抽象的锁操作,有无条件、可轮询、定时、可中断的锁获取操作,ReentrantLock实现了Lock

2016-04-29 15:01:47 816

转载 线程池参数详解

转载来自:http://blog.csdn.net/zhouhl_cn/article/details/7392607JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。ThreadPoo

2016-04-18 14:42:29 18360 3

原创 synchronized和lock,volitile区别

1. synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定,lock是通过代码实现的,要保证锁定一定会被释放,就必须将unLock()放到finally{}中volitile没有加锁,线程内存,强制主内存刷新,来实现其他线程的内存值也一致。2. synchronize线程会一直

2016-04-18 14:29:46 2353

原创 spring aop事务传播方式和隔离级别

一. 传播:       如果两个在代码上不相关的操作,需要放在同一个事务中,这就需要利用到传播特性了。这时调用的传播特性的值就应该是PROPAGATION_REQUIRED。在spring中只需要进行这样的配置,就实现了声明式的事物处理。      1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启新的事物。      2. P

2016-04-18 14:08:32 5369

原创 java中double和float区别

float:占4个字节double: 占8个字节double 和 float 的区别是double精度高,有效数字16位,float精度7位(可提供7位或8位有效数字,构成包括符号位、指数位和尾数位)。但double消耗内存是float的两倍,double的运算速度比float慢得多,能用单精度时不要用双精度。

2016-04-16 21:04:55 11412

转载 Java自动拆箱和装箱

本文转载来自:http://www.cnblogs.com/danne823/archive/2011/04/22/2025332.html什么时候自动装箱例如:Integer i = 100;相当于编译器自动为您作以下的语法编译:Integer i = Integer.valueOf(100); 什么时候自动拆箱  自动拆箱(unbox

2016-04-16 20:55:51 519

原创 sql注入和跨站脚本攻击等

网站Web攻击,主要有:sql注入,css攻击,跨站脚本攻击,挂马,缓冲区溢出等。        1.  sql注入:即通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,比如先前的很多影视网站泄露VIP会员密码大多就是通过WEB表单递交查询字符暴出的,这类表单特别容易受到SQL注入式攻击       2. CSS攻击:

2016-04-15 20:53:33 8666 2

lambda_function.zip

本zip文件,供https://blog.csdn.net/daiqinge/article/details/103320419 帖子中用cloudformation部署lambda函数 这个实践操作使用。

2019-11-30

Mockplus_Setup_v3.5.1.0.exe

一款好用的网站开发 画模型的工具Mockplus, 免费。感觉比axure好用。

2019-07-15

material-dashboard-angular2-master后台管理系统+脚手架

本代码的框架framework是angular,UI库用的是material UI,可以同时适应电脑和手机屏幕。 1.下载本代码,提前安装好node,这样保证npm功能能用。 2. 代码开发工具,比如visual studio code(免费好用)或者webstorm(需要淘宝5块钱买激活码) 打开代码如果用visual studio code,选择open folder,打开代码, 然后visual studio code界面的terminal选项新建一个new terminal, 在terminal命令窗口执行npm install, 会在项目中自动生成node_modules文件夹,以及对应的包。 然后执行npm start,就启动了项目,浏览器输入http://localhost:4200/ 3. 执行npm run build,可以在项目中生成dist文件夹,里面的js文件夹中有打包好的js文件,忽略里面的map文件,那个map文件没有用。 4. 本脚手架没有用webpack工具管理,所以如果你想要webpack,你可以查询webpack工具安装和配置步骤,用webpack打包也可以。

2019-07-13

material-dashboard-react-master.zip

本代码的框架framework是react,UI库用的是material UI,可以同时适应电脑和手机屏幕。 1.下载本代码,提前安装好node,这样保证npm功能能用。2. 代码开发工具,比如visual studio code(免费好用)或者webstorm(需要淘宝5块钱买激活码)打开代码如果用visual studio code,选择open folder,打开代码,然后visual studio code界面的terminal选项新建一个new terminal,在terminal命令窗口执行npm install, 会在项目中自动生成node_modules文件夹,以及对应的包。然后执行npm start,就启动了项目,浏览器输入http://localhost:3000/ 。3. 执行npm run build,可以在项目中生成build文件夹,里面的js文件夹中有打包好的js文件,忽略里面的map文件,那个map文件没有用。4. 本脚手架没有用webpack工具管理,所以如果你想要webpack,你可以查询webpack工具安装和配置步骤,用webpack打包也可以。webpack打包,通常打包后的js文件叫bundle.js

2019-07-13

Python+Django+VUE后台管理系统

此Python+Django+VUE后台管理系统。包括的功能是用户管理----用户组管理的 增删该查功能。其中mysql数据库表的信息user_group.sql,也放到项目文件夹里了。

2019-04-03

pywin32-224.win-amd64-py3.7.exe

python scrapy用于网络爬虫,报错没有win32api,需要安装对应的python版本号的 pywin32

2019-04-01

pywin32-224.win32-py3.7.exe

此pywin32是对应python3.7这个版本。因为python scrapy爬虫代码,报错ModuleNotFoundError: No module named 'win32api',需要下载与所安装的python版本号对应的pywin32

2019-04-01

notepad++.7.6.3

最新版本的 notepad7.6.3,对于国内用户,不方便下载到最新版本。所以提供此资源,方便下载。

2019-03-05

eclipse中jetty插件的下载

eclipse中,需要 run jetty,则需要 在eclipse的安装目录下的dropins文件夹下放置此jetty文件。例如目录D:\eclipse\dropins\ 路径下,将此压缩包的解压即可。

2019-03-05

openfalcon-swcollector

简介: openfalcon监控系统的开源代码swcollector,用于监控 网络设备。 开发目的: 本代码在swcollector源代码中,增加了一个API接口 http://你部署swcollector的IP:10000/notification,供 别的项目调用它。比如java项目的前端页面,管理人员新增一个监控ip以及监控参数,那么此时需要调用swcollector中的接口API,告诉它把新的配置写到配置文件cfg.json custom.json hosts.json文件中。 另外一个目的是,不同的网络设备,配置略有不同,对于部署swcollector的人员来说,异常麻烦,所以本代码可以根据自动 新建路径,配置这些信息。 代码实现: 在swcollector-configuration\http路径下,增加了monitor.go文件,提供了http://xxx.xxx.xxx.184:10000/notification 这样的API,传参是 {"ips": "被监控的其中一个ip","path":"需要放置swcollector的路径,例如/opt/work/xxx/xxx/CISCO-xxx-06"},然后调用java项目中管理人员操作保存到数据库的配置信息,然后自动配置。。。

2018-06-14

react后台管理项目的效果展示

react的一个后台管理系统代码,包括左侧导航,各种表格展示。 如果你是初学者,那么注意以下步骤: 1. nodejs官网下载安装nodejs 2.将本资源放到nodejs的安装路径下,例如我的在D:\Program Files\nodejs\下 3.解压本资源,选择解压到当前路径下 4.打开windows命令框(快捷键 windows系统键+R可打开),通过cd命令,进入到你解压的文件夹目录下,例如我的是:D:\Program Files\nodejs\react-admin-master ,然后执行npm start启动代码 5. 此时我的电脑会弹出默认的ie浏览器,url显示的是localhost:3006 6.我把我这里出现的http://localhost:3006 ,复制粘贴到我另外一个浏览器,比如火狐浏览器,敲回车,就出现了这个管理系统的展示页面 注:我也是借花献佛,分享给大家。来源处没有讲明执行细节,对于react初学者来说,执行比较费劲。我这里做了一些详解。 参考来源:https://segmentfault.com/a/1190000009379222

2017-10-31

空空如也

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

TA关注的人

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