- 博客(46)
- 资源 (68)
- 收藏
- 关注
转载 SNMP4j实现Trap的示例
目录:环境参数代码示例[一]、环境参数jdk 1.6.0_18snmp4j 1.11.3[二]、代码示例1. Trap接收器的实现代码:SnmpTrapMultiThreadReceiver.java
2018-01-08 13:07:47 519
转载 vue.js开发环境搭建
vue这个新的工具,确实能够提高效率,在经历的一段时间的摧残之后,终于能够有一个系统的认识了,下面就今天的收获做一个总结,也是vue入门的精髓: 1.要使用vue来开发前端框架,首先要有环境,这个环境要借助于node,所以要先安装node,借助于node里面的npm来安装需要的依赖等等。 这里有一个小技巧:如果在cmd中直接使用npm来安装的一些工具的话会比较慢,所以我们使用淘宝的npm镜
2017-12-29 17:22:42 238
转载 FullCalendar日历插件说明文档
FullCalendar提供了丰富的属性设置和方法调用,开发者可以根据FullCalendar提供的API快速完成一个日历日程的开发,本文将FullCalendar的常用属性和方法、回调函数等整理成中文文档,以供参阅。当前版本1.6.4。普通显示设置视图FullCalendar提供五种可用视图,包括month(月视图),b
2017-12-29 17:22:26 903
原创 eclipse maven问题
1、 maven工程依赖的jar包无法部署到tomcat中右键maven工程,选择“属性” 将工程在tomcat重新发布即可。 2、Update Project or use Quick Fixmaven工程总是提示更新,一更新java版本又回到1.5 在pom.xml添加如下: build>finalName>springmyb
2017-12-29 17:22:12 192
转载 vue.js开发环境搭建
1.安装node.js(http://www.runoob.com/nodejs/nodejs-install-setup.html)2.基于node.js,利用淘宝npm镜像安装相关依赖 在cmd里直接输入:npm install -g cnpm --registry=https://registry.npm.taobao.org,回车,等待安装...3.安装全局vue-
2017-12-29 17:21:54 223
转载 数据库阿里连接池 druid配置详解
java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如
2017-12-29 17:21:44 394
转载 Latch free等待事件
原文:oracle waitinterface—a practical guide to performance diagnostics & tuningRichmond sheeKirtikumar deshpandeK gopalakrishnan Latch free等待事件的三个参数:p1-latch的地址;p2-latch编号;p3-请求次数。从o
2017-12-29 17:20:41 9068
转载 oracle latch工作原理
latch是一种轻量级用于保护oracle共享内存结构,用户并发操作一致性的串行化锁定机制,如SGA中,各种数据被反复从磁盘读取到内存,又被重新写回到磁盘上,如果有并发用户做相同的事情,oracle必须使用一种机制来保证数据在读取的时候,只能由一个会话来完成,这就是latch,latch 不会造成阻塞,是只会等待,与每个latch相联系的还有一个清楚过程,当持有latch的进程成为死进程时,系统清
2017-12-29 17:19:42 850
转载 mybatis用法---mybatis结合log4j打印sql日志
1.Maven引用jar包默认的mybatis不能打印出SQL日志,不便于查看调试,需要结合log4jdbc-log4j2就可以完整的输入SQL的调试信息。pom.xml 配置maven,注意以下3个都需要[html] view plain copydependency> groupId>org.bgee.l
2017-12-28 10:49:22 268
转载 架构师之路(9)多种负载均衡算法及其 Java 代码实现
一、什么是负载均衡?负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展 网络设备和 服务器的带宽、增加 吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡,英文名称为Load Balance,其意思就是分摊到多个操作单元上进行执行,例如Web 服务器、 FTP服务器、 企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
2017-12-28 10:46:12 560
转载 架构师之路(8)100亿数据平滑数据迁移,不影响服务
一、问题的提出互联网有很多“数据量较大,并发量较大,业务复杂度较高”的业务场景,其典型系统分层架构如下:(1)上游是业务层biz,实现个性化的业务逻辑(2)中游是服务层service,封装数据访问(3)下游是数据层db,存储固化的业务数据 服务化分层架构的好处是,服务层屏蔽下游数据层的复杂性,例如缓存、分库分表、存储引擎等存储细节
2017-12-28 10:45:22 786
转载 架构师之路(7)互联网架构之“高并发”
一、什么是高并发高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query Per Second),并发用户数等。响应时间:系统对请求做
2017-12-28 10:44:35 485
转载 架构师之路(6)互联网架构之“高可用”
一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的
2017-12-28 10:43:44 249
转载 架构师之路(5)100亿数据1万属性数据架构设计
一、背景描述及业务介绍问:什么是数据库扩展的version + ext方案?使用ext来承载不同业务需求的个性化属性,使用version来标识ext里各个字段的含义。例如上述user表:verion=0表示ext里是passwd/nickversion=1表示ext里是passwd/nick/age/sex 优点?
2017-12-28 10:43:03 431
转载 架构师之路(4)数据库切换ip地址
一、缘起很多公司,技术经常遇到这样的场景:1)硬件升级,要换一台高配机器2)网络重新规划,若干服务器要调整机架3)服务器宕机,要重新部署恢复服务…更具体的,如上图:数据库换了一个ip,此时往往连接此数据库的上游需要修改配置重启,如果数据库有很多上游调用方,改配置重启的调用方会很多,每次换ip的成本往往很高,成为大家共性的痛点。
2017-12-28 10:42:17 714
转载 架构师之路(3)session一致性架构设计实践
一、缘起什么是session?服务器为每个用户创建一个会话,存储用户的相关信息,以便多次请求能够定位到同一个上下文。 Web开发中,web-server可以自动为同一个浏览器的访问用户自动创建session,提供数据存储功能。最常见的,会把用户的登录信息、用户信息存储在session中,以保持登录状态。 什么是session一致性问题?只
2017-12-28 10:41:07 291
转载 架构师之路(2)细聊分布式ID生成方法
一、需求缘起几乎所有的业务系统,都有生成一个记录标识的需求,例如:(1)消息标识:message-id(2)订单标识:order-id(3)帖子标识:tiezi-id这个记录标识往往就是数据库中的唯一主键,数据库上会建立聚集索引(cluster index),即在物理存储上以这个字段排序。 这个记录标识上的查询,往往又有分页或者排序的业务需求
2017-12-28 10:40:16 201
转载 架构师之路(1)秒杀系统架构优化思路
一、秒杀业务为什么难做1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息);2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据;3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如:12306
2017-12-28 10:39:11 367
转载 oracle创建表空间
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:
2017-11-15 16:57:14 502
转载 彻底的卸载干净oracle 11g
1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径: 运行->regedit> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在windows下注
2017-11-15 13:35:38 222
转载 Java Web中使用JSPSmartUpload控件实现文件的上传和下载(解决了中文乱码问题)(JSP页面采用GBK编码)
折腾了我两天的使用JSPSmartUpload控件进行文件的上传和下载问题终于被解决了,现在将要注意的几个点整理出来,方便自己以后查询的同时分享给大家(内容有参考网上其他博客),希望以后文件的上传和下载不再困扰大家。一、为了方便将上传和下载的代码放到一个JSP页面中,方便测试和学习,代码如下:contentType="text/html;charset=GBK" import="j
2017-11-13 14:36:30 726
转载 fullcalendar日历控件知识点集合
1、基本语法: 首先,fullcalendar和JQUERY一样,以面向对象的方式来组织代码。当然,这里的面向对象仅仅是指可以把整个fullcalendar理解为一个类,这个类里包括有很多的属性、方法、委托(函数回调)作为成员变量。通过为这些成员变量赋值,即可实例化出一个符合自己需求的fullcalendar实例出来,即最终在浏览器里渲染出的日历。换句话说,我们所做的绝大多数工
2017-11-13 14:31:22 1375
转载 Oracle中光标的使用和异常
Oracle中光标的使用和异常1.没有参数的光标的使用SQL> declare 2 cursor cl is select * from emp; 3 emp_row emp%rowtype; 4 begin 5 open cl; 6 loop 7 fetch cl into emp_row; 8 exit when cl%notf
2017-09-27 19:43:52 1138
转载 jquery easyui datagrid js获取记录数 页数 当前页
jquery easyui datagrid js获取记录数 页数 当前页var row = $('#t_student').datagrid('getSelected');alert(row.sid);//获取对应的记录idvar grid = $('#t_student');var options = grid.datagrid('getPager').data("paginati
2017-09-27 15:04:54 486
转载 easyui queryParams的使用
API 示例:在请求远程数据的时候发送额外的参数。代码示例:$('#dg').datagrid({ queryParams: { name: 'easyui', subject: 'datagrid' }});另一种用法:var queryParams = $('#dg').datagrid('options
2017-09-27 12:20:45 3615
转载 DDL语句为什么不能回滚
在ITPUB上看到有人提出了这个问题。在Sqlserver或一些其他的数据库中,DDL语句也是可以回滚的,那么Oracle为什么不能回滚DDL语句呢。这个问题来自:http://www.itpub.net/thread-1300088-1-5.html 要说明这个问题,首先需要说明什么是DDL语句。DDL语句是数据定义语句,包括各种数据对象的创建、修改和删除,以及授权等操作。
2017-09-25 14:39:28 2532
转载 Oracle排序中NULL值处理的五种常用方法
Oracle排序中NULL值处理的五种常用方法1、缺省处理 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前2、使用nvl函数 nvl函数可以将输入参数为空时转换为一特定值,如nvl(employee_name,’张三’)表示当employee_name为空时则返回’张三’,如果不为空则返回emp
2017-09-24 17:07:23 1315
转载 Arcgis Server for JavaScript API之自定义InfoWindow
首先,DIV定义,这个样式,我定义了5个div,分别是infowin,title,colse,content,arrow,其中,infowin是整个InfoWindow的大框架,title为标题,close为关闭按钮,content为主要内容,arrow为下面的小尾巴,我们可以将这个小尾巴做的长一点,以免对象被遮盖的情况,代码为: X
2017-09-22 09:36:05 790
转载 Arcgis Javascript API 开发笔记
JS API3.4的要求à(1) IE9或以上版本否则dijit1.8.3不匹配 1.如何发布ArcgisJavascript API应用0.准备工作: (1).有web应用: (2).有jsapi开发包
2017-09-22 09:31:16 3471
转载 ArcGIS API for Javascript Graphic心得
1、map对象中默认有一个GraphicLayer,置于最顶层,使用它的方式是map.graphics. 比如map.graphics.add(graphci);2、可以给GraphicLayer添加事件,比如点击事件, dojo.connect(map.graphics, "onClick", capitalclick);返回的是一个event对象,有三个值mapPoint(地图坐标)
2017-09-22 09:25:34 4767
转载 ArcGIS Server JavaScript API 各命名空间的含义
1、esri 命名空间 所有的对象都是在 esri 命名空间下的,esri 有自己的属性和方法。 如 esri.version 返回当前 JavaScript API 的版本号。esri.hide(Element) 隐藏 html 元素,像 DIV 或者是 TABLE 元素。2、Graphic 对象 如果你做过 arcserver adf 开发或者是
2017-09-22 09:24:20 347
转载 ArcGIS 在地图上添加标注
dojo.require("esri.map"); dojo.ready(function () { var MyMap = new esri.Map("MyMapDiv"); var myTiledMapServiceLayer = new esri.layers.ArcGISTiledMapServiceLayer("http:/
2017-09-22 09:21:50 11761
转载 tomcat集群实现源码级别剖析
随着互联网快速发展,各种各样供外部访问的系统越来越多且访问量越来越大,以前Web容器可以包揽接收-逻辑处理-响应整个请求生命周期的工作,现在为了构建让更多用户访问更强大的系统,人们通过不断地业务解耦、架构解耦将web容器的逻辑处理抽离交由其他中间件处理,例如缓存中间件、消息队列中间件、数据存储中间件等等。Web容器负责的工作可能越来越少,但是它确实必不可少的部分,它负责接收用户请求并分别调用各个服
2017-08-22 10:55:48 297
转载 tomcat配置集群
在Tomcat中使用集群功能相对简单。最简单的用法是直接在server.xml文件的或节点下添加Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>11配置,这意味着集群相关的配置都使用默认的,它其实等同于Cluster className="org.apache.catalina.ha.tcp.Simp
2017-08-22 10:53:33 219
原创 mybatis笔记
mysql自增长生成主键ID的方式:先插入数据,数据库保存数据之后再生成一个ID,然后再插入进去。当mysql数据库设置为自增长类型通过select LAST_INSERT_ID()可以返回新插入数据的ID,此时 resultType="Integer" order="AFTER" 是固定语句,不可变select LAST_INSER
2017-08-22 08:07:31 187
原创 mybatis模糊查询
1. mybatis#{ } 占位符 select * from t_user u where u.name like "%"#{value}"%"2. mybatis${ } 字符串拼接 select * from t_user u where u.name like '%${ value}%'3 sql中字符串拼接 SELE
2017-08-21 21:29:27 255
原创 eclipse maven问题
1、 maven工程依赖的jar包无法部署到tomcat中右键maven工程,选择“属性”将工程在tomcat重新发布即可。 2、Update Project or use Quick Fixmaven工程总是提示更新,一更新java版本又回到1.5 在pom.xml添加如下: build>finalName>spring
2017-08-20 15:42:09 239
转载 SpringMVC上传文件的三种方式
这是:commonsmultipartresolver 的源码,可以研究一下 http://www.verysource.com/code/2337329_1/commonsmultipartreso前台:12345678910111213
2017-08-20 15:25:14 280
转载 cmd命令
AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDIR 显示当前目录的名称或将其更改。CHKDSK 检查磁盘并显示状态报告。
2017-08-20 13:12:48 499
转载 execle导入后 数据 无刷新 显示在 输入页面
问题描述:execle导入后 数据 无刷新 显示在 输入页面 分析过程:涉及:easyui ajaxfileupload.js 使用struts2设计1:在dialog里面放一个iframe创建一个内联框架,在此进行提交,刷新填充数据后,通过选择回传到主页面。设计2:使用ajax实现需求解决途径:经验总结:因为使用struts2框架,直接用struts2的文件上传,
2017-08-20 12:42:01 397
深入浅出Ext JS(第2版)
2017-09-26
HTML5与CSS3实战指南.pdf
2017-09-26
软件架构师的12项修炼
2017-09-25
CentOs如何挂载硬盘.doc
2017-09-25
[Perl语言入门_中文版_第六版].(Learning.Perl,.6th.Edition).Randal.L.Schwartz.扫描版.pdf
2017-09-25
jQuery EasyUI.pdf
2017-09-25
Java国际认证(SCJP)典型试题1000例+(中文版).pdf
2017-09-25
计算机程序设计艺术+第1卷+基本算法(第3版).pdf
2017-09-25
Java设计模式.pdf
2017-09-25
编译原理 第二版.pdf
2017-09-25
计算机程序的构造和解释中文版.pdf
2017-09-25
原创android界面效果全汇总.pdf
2017-09-25
《Android软件安全与逆向分析》.pdf
2017-09-25
Android应用开发详解.pdf
2017-09-25
android应用开发揭秘.pdf
2017-09-25
POI_3.8_API.CHM
2017-08-25
JavaEE开发的颠覆者 Spring Boot实战 源代码
2017-11-15
Android多媒体开发高级编程.(美)艾佛瑞.pdf
2017-09-24
Android4.0设计规范.Android-Design-4.0.pdf
2017-09-24
Android_开发指南中文版.pdf
2017-09-24
《Android Design》Android 4.0 设计指南文档 百度出品.pdf
2017-09-24
[Android.4游戏高级编程(第2版)].Vladimir.Silva.扫描版[www.ed2kers.com].pdf
2017-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人