自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

life is wonderful

世界上并没有完美的程序,但我们并不因此而沮丧,因为写程序本来就是一个不断追求完美的过程。

  • 博客(12)
  • 资源 (6)
  • 问答 (3)
  • 收藏
  • 关注

转载 Spring Boot干货系列:常用属性汇总

原文地址:http://tengj.top/2017/02/28/springbootconfig/       附录A.常用应用程序属性摘自:http://docs.spring.io/spring-boot/docs/current/reference/html/common-application-properties.html       可以在application.properties

2017-09-22 16:57:31 2069 1

转载 数据库连接池性能比对

和哥们讨论SpringBoot默认配置的时候,想到也是使用Spring默认数据源进行配置,想到了自己配置几种数据库连接池,他推荐给我的一篇好文章!原文:背景对现有的数据库连接池做调研对比,综合性能,可靠性,稳定性,扩展性等因素选出推荐出最优的数据库连接池 。     NOTE: 本文所有测试均是mysql库测试结论   1:性能方面 hikariCP>druid>tomcat-jdbc>dbcp>

2017-09-20 21:53:27 833 1

转载 用Maven自动生成带有sh和bat启动脚本的java应用

java做web开发,导致很多人不知道使用Java如何开发普通的项目,这里我们做个简单的介绍。java项目一般都是使用脚本启动,比如windows上的bat文件和linux上的sh文件,而要写这些文件常常需要花费不少精力,很多人肯能会改这种文件,但是要凭空写一个就比较费劲。现在有maven插件帮我们解决这个问题,效果也是不要不要的,具体步骤如下:第一步:使用maven自带骨架maven-arc

2017-09-20 17:28:37 3487 1

原创 使用windows操作系统bat脚本运行打包好的可运行的jar包

今天群里问怎么使用bat文件运行打包好的可运行的jar包,在学习基础的时候学过很多Java中的命令,比如将.java源文件编译为.class字节码文件的javac命令,也学习过使用java命令运行类文件(也就是前面使用javac编译成功的类文件),也用过使用java -jar运行那些已经打包好的可运行jar文件,还接触过使用javap进行字节码文件反编译,可能后来我们使用Linux服务器后也会用到

2017-09-19 20:11:43 34996

转载 分布式锁2 Java非常用技术方案探讨之ZooKeeper

前言:      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。之前我已经写了一篇关于分布式锁的文章: 分布式锁1 Java常用技术方案 。上一篇文章中主要写的是在日常项目中,较为常见的几种实现分布式锁的方法。通过这些方法,基本上可以解决我们日常

2017-09-17 17:44:00 568

转载 分布式锁1 Java常用技术方案

前言:      由于在平时的工作中,线上服务器是分布式多台部署的,经常会面临解决分布式场景下数据一致性的问题,那么就要利用分布式锁来解决这些问题。所以自己结合实际工作中的一些经验和网上看到的一些资料,做一个讲解和总结。希望这篇文章可以方便自己以后查阅,同时要是能帮助到他人那也是很好的。 =======================================================

2017-09-17 17:41:43 536

转载 分布式锁的多种实现方式

目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致

2017-09-17 16:31:27 1164

转载 谈谈Spring IOC是怎么实现解耦的

最近在看一些东西,突然想到一个面试的问题, SpringIOC是怎么实现解耦的?自己理解的并不好!!那么首先想到的是什么是耦合?怎么做才是解耦?我们都知道在进行软件设计式都遵循一个原则:高内聚,低耦合那么到底什么是内聚?什么耦合?怎么实现高内聚?怎么实现低耦合?以下偶都是从网上搜集的资料而已,整理一下。第一篇:java 高内聚,低耦合的理解 耦合:一个软件结构内不同模块之间互连程度的度量(耦合性

2017-09-17 01:38:00 10813 3

转载 Union和Union All的区别

假设我们有一个表Student,包括以下字段与数据: [c-sharp] view plain copy drop table student;    create table student  (  id int primary key,  name nvarchar2(50) not null,  score number not null  );    insert into student

2017-09-06 17:25:02 945

转载 SQL语句优化技巧

1、应尽量避免在 where 子句中使用!=或2、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这

2017-09-05 23:05:22 1123

转载 mysql乐观锁总结和实践

上一篇文章《MySQL悲观锁总结和实践》谈到了MySQL悲观锁,但是悲观锁并不是适用于任何场景,它也有它存在的一些不足,因为悲观锁大多数情况下依靠数据库的锁机制实现,以保证操作最大程度的独占性。如果加锁的时间过长,其他用户长时间无法访问,影响了程序的并发访问性,同时这样对数据库性能开销影响也很大,特别是对长事务而言,这样的开销往往无法承受。所以与悲观锁相对的,我们有了乐观锁,具体参见下面介绍: 乐

2017-09-05 18:06:26 815

转载 mysql悲观锁总结和实践

最近学习了一下数据库的悲观锁和乐观锁,根据自己的理解和网上参考资料总结如下: 悲观锁介绍(百科):悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证

2017-09-05 18:05:23 688

图书商城完整源码

javaweb技术,servlet,filter,lisener,jsp,el,等等

2018-12-21

redis-desktop-manager可视化工具

Redis可视化工具——redis-desktop-manager可视化工具

2018-11-16

阶段小项目使用MVC模型实现购物车效果

MVC设计模式实现购物车效果,可能有些不足,希望帮到你们

2018-05-05

ssh_employee

存在员工级联保存更新的BUG,设置了级联属性,但是没有起作用

2017-01-12

数据结构答案

数据结构习题详细答案,没有具体小题的详细注释,但算是比较清晰完整的答案

2015-07-24

数据结构习题集

数据结构考试复习资料,线性表,栈和队列,数组和广义表,串,树,图等等,还包括排序算法,C语言版

2015-07-24

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

TA关注的人

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