09 2016 档案

摘要:上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特 阅读全文
posted @ 2016-09-30 11:36 qingyuuu【java】 阅读(245) 评论(0) 推荐(0)
摘要:最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科): 悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制( 阅读全文
posted @ 2016-09-30 11:35 qingyuuu【java】 阅读(192) 评论(0) 推荐(0)
摘要:Spring Boot使我们更容易去创建基于Spring的独立和产品级的可以”即时运行“的应用和服务。支持约定大于配置,目的是尽可能快地构建和运行Spring应用。 构建环境 JDK 6+ Maven 创建项目 1.使用Maven创建一个普通Maven应用即可。 2.修改pom.xml文件 <par 阅读全文
posted @ 2016-09-26 17:43 qingyuuu【java】 阅读(673) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 [javascript] view plain copy print? $(document).ready(function(){ var flag = 1; $("#delBtn").cli 阅读全文
posted @ 2016-09-22 14:49 qingyuuu【java】 阅读(456) 评论(0) 推荐(0)
摘要:Spring3中加强了注解的使用,其中计划任务也得到了增强,现在创建一个计划任务只需要两步就完成了: 最后说明一下,第一步创建的Java类要成为Spring可管理的Bean,可以直接写在XML里,也可以@Component一下 计划任务类: Spring配置文件: 需要注意的几点: 1、spring 阅读全文
posted @ 2016-09-20 14:40 qingyuuu【java】 阅读(349) 评论(0) 推荐(0)
摘要:删除链表中等于给定值val的所有节点。 样例 删除链表中等于给定值val的所有节点。 样例 给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5。 给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返 阅读全文
posted @ 2016-09-19 16:09 qingyuuu【java】 阅读(3417) 评论(0) 推荐(0)
摘要:CronTrigger CronTriggers往往比SimpleTrigger更有用,如果您需要基于日历的概念,而非SimpleTrigger完全指定的时间间隔,复发的发射工作的时间表。CronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班 阅读全文
posted @ 2016-09-18 16:53 qingyuuu【java】 阅读(233) 评论(0) 推荐(0)
摘要:@media 属性在CSS3里面已经演变成一种 media queries(媒体查询/匹配)了,在CSS3里面,可以用查询语句来匹配各种类型的屏幕。 语法:@media : { sRules } 取值: 说明: 判断媒介(对象)类型来实现不同的展现。此特性让CSS可以更精确作用于不同的媒介类型,同一 阅读全文
posted @ 2016-09-18 10:06 qingyuuu【java】 阅读(176) 评论(0) 推荐(0)
摘要:AdminLTE-2.3.0 angulr atlant avengeradmin chainadmin cliptwo-130 intuitive madmin style 1 madmin style 2 madmin style 3 materialadmin metronicv453 Sty 阅读全文
posted @ 2016-09-08 17:15 qingyuuu【java】 阅读(2121) 评论(0) 推荐(0)
摘要:作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 前段时间,我花了不少时间来寻求一种方法,把新开发的代码推送到到生产系统中部署,生产系统要能够零宕机、对使用用户零影响。 我的设想是使用集群来搞定,通过通知负载均衡Nginx,取下集群中的Tomcat节点,然 阅读全文
posted @ 2016-09-08 16:57 qingyuuu【java】 阅读(221) 评论(1) 推荐(1)
摘要:同一服务器部署多个tomcat时,存在端口号冲突的问题,所以需要修改tomcat配置文件server.xml,以tomcat7为例。 首先了解下tomcat的几个主要端口: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="6 阅读全文
posted @ 2016-09-08 16:19 qingyuuu【java】 阅读(222) 评论(0) 推荐(0)
摘要:1、更改tomcat远程调试端口(可以使用默认端口不更改) 打开目录下的catalina.sh文件,找到JPDA_ADDRESS=”8000”,8000代表远程调试端口,可以更改成其他没有被占用的端口,更改完成后保存退出。 2.以debug模式启动Tomcat进入tomcat的bin目录,输入./c 阅读全文
posted @ 2016-09-08 16:19 qingyuuu【java】 阅读(127) 评论(0) 推荐(0)
摘要:一,设置单个工程的class文件路径 右击工程,BulidPath——Configure Build Path 选择Source选项卡,在下方的Browse选择class的目录OK即可 二:设置全局 打开Window——Preferences 选择Java——Build Path 修改Output 阅读全文
posted @ 2016-09-08 16:17 qingyuuu【java】 阅读(1378) 评论(0) 推荐(0)
摘要:①MySQL Index 一、SHOW INDEX会返回以下字段 1、Table 表的名称。 2、 Non_unique 如果索引不能包括重复词,则为0,如果可以则为1。 3、 Key_name 索引的名称 4、 Seq_in_index 索引中的列序列号,从1开始。 5、 Column_name 阅读全文
posted @ 2016-09-08 16:15 qingyuuu【java】 阅读(130) 评论(0) 推荐(0)
摘要:类应该对扩展开发,对修改关闭。 为了交互对象之间的松耦合设计而努力。 针对接口编程,不针对实现编程。 多用组合,少用继承。 抽象。 封装变化。 找出程序中会变化的方面,然后将其和固定不变的方面分离 阅读全文
posted @ 2016-09-08 16:14 qingyuuu【java】 阅读(211) 评论(0) 推荐(0)
摘要:观察者模式定义了对象之间一对多的依赖关系,这样一来,当一个对象改变时,他的所有依赖者都会收到通知并自动更新。 模式中的角色 1.抽象主题(Subject):它把所有观察者对象的引用保存到一个聚集里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象。 2.具体主题(Co 阅读全文
posted @ 2016-09-08 16:14 qingyuuu【java】 阅读(1211) 评论(0) 推荐(0)
摘要:出处:http://www.cnblogs.com/TankXiao/archive/2012/03/21/2337194.html#xsshappen XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如Java 阅读全文
posted @ 2016-09-06 10:54 qingyuuu【java】 阅读(383) 评论(0) 推荐(0)
摘要:Apache Kafka是 一个分布式消息发布订阅系统。它最初由LinkedIn公司基于独特的设计实现为一个分布式的提交日志系统( a distributed commit log),,之后成为Apache项目的一部分。Kafka系统快速、可扩展并且可持久化。它的分区特性,可复制和可容错都是其不错的 阅读全文
posted @ 2016-09-06 10:34 qingyuuu【java】 阅读(534) 评论(0) 推荐(0)
摘要:一. Kafka中的相关概念的介绍 Kafka是一个scala实现的分布式消息中间件,其中涉及到的相关概念如下:Kafka中传递的内容称为message(消息),message 是通过topic(话题)进行分组的 topic 和message 的关系是一对多的关系我们称发布message的进程为pr 阅读全文
posted @ 2016-09-06 10:32 qingyuuu【java】 阅读(19291) 评论(0) 推荐(0)
摘要:问题导读: 1.zookeeper在kafka的作用是什么? 2.kafka中几乎不允许对消息进行“随机读写”的原因是什么? 3.kafka集群consumer和producer状态信息是如何保存的? 4.partitions设计的目的的根本原因是什么? 一、入门 1、简介 Kafka is a d 阅读全文
posted @ 2016-09-06 10:32 qingyuuu【java】 阅读(515) 评论(0) 推荐(0)
摘要:Hadoop 由许多元素构成。其最底部是 Hadoop Distributed File System(HDFS),它存储 Hadoop 集群中所有存储节点上的文件。HDFS(对于本文)的上一层是MapReduce 引擎,该引擎由 JobTrackers 和 TaskTrackers 组成。通过对H 阅读全文
posted @ 2016-09-06 10:31 qingyuuu【java】 阅读(1371) 评论(1) 推荐(0)
摘要:你可以用以下三种支持的模式中的一种启动Hadoop集群: 单机模式 伪分布式模式 完全分布式模式 单机模式的操作方法 默认情况下,Hadoop被配置成以非分布式模式运行的一个独立Java进程。这对调试非常有帮助。 下面的实例将已解压的 conf 目录拷贝作为输入,查找并显示匹配给定正则表达式的条目。 阅读全文
posted @ 2016-09-06 10:31 qingyuuu【java】 阅读(212) 评论(0) 推荐(0)