自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

【模棱博客】 – Java技术博客

模棱博客 网址 http://www.flammulina.com/

  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 Kafka,Mq,Redis作为消息队列时的差异

原创于 【模棱博客】Kafka作为新一代的消息系统,mq是比较成熟消息系统,而redis也可以发布订阅,那么这三者有何异同?RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中排队。对路由(Ro...

2018-02-26 14:38:00 4108

原创 Docker 安装kafka 与 zookeeper

1、下载镜像这里使用了wurstmeister/kafka:latest 和 官方的 zookeeper:3.5这两个版本的镜像docker pull zookeeper:3.5docker pull wurstmeister/kafka:latest在命令中运行docker images验证两个镜像已经安装完毕2.启动启动zookeeper容器docker run -d...

2019-05-15 14:34:39 476

原创 使用java运行windows-bat文件

原创于 【模棱博客】java运行windows-bat文件在Java中运行一个简单的bat文件。我们使用 ProcessBuilder这样运行Windows批处理文件:Java  1 2 3 4 5 6 7 8 9     ProcessBuilder processBuilde...

2019-01-10 18:11:15 6397

原创 你应该学习Java的十大理由

原创于 【模棱博客】你应该学习Java的十大理由Java是最基本的编程语言之一,它是如此的简单,同时使用Java开发的可能性也是无限的!通过这篇文章,我将列出学习Java的十大理由。1. Java的受欢迎程度和高薪 Java开发人员是那些在该行业中获得高薪工作的人。普通的Java开发人员每年在国内的收入是25W。2.便携和多功能Java非常便携,也是一种多功能语言...

2019-01-04 17:42:34 885

原创 对比 |Tomcat、Jetty、 GlassFish、WildFly

原创于 【模棱博客】热门Java应用服务器对比 |Tomcat、Jetty、 GlassFish、WildFly如果要编写Java Web应用程序,首先需要做的是做出一个困难的决定, 我们该选择哪种服务器来运行Java应用程序呢?这是一个艰难的选择,因为那里有许多优秀的选择,它们之间的差异并不总是显而易见的。首先回顾下什么是应用程序服务器?一般来说,应用服务器执行Java应用程序。您可...

2018-11-24 23:28:30 4839

原创 Arrays.hashCode对比Objects.hash(Object...)省略号

原创于 【模棱博客】JDK1.5Arrays.hashCode对比JDK1.7 Objects.hash(Object...)省略号从JDK 1.5开始,Arrays类提供static了名为“ hashCode”的重载方法。大多数重载方法接受特定基本类型的数组,但Arrays.hashCode(Object [])方法可用于计算int引用类型数组的哈希代码。自JDK 1.7以来,该对象...

2018-10-24 11:13:38 3314

原创 java获取当前年的每一个月份的第一天和最后一天

原创于  【模棱博客】日历如何获取当前年的每一个月份的第一天和最后一天实现2月的平年瑞年最后天数首先先了解一下日历的两个方法getLeastMaximumgetActualMaximum import java.text.SimpleDateFormat;import java.util.Calendar;public class DateUtil {pub...

2018-10-22 17:28:38 19040 4

原创 怎样使用 Google AdSense轻松月入2~3万¥美金

原创于 【模棱博客】做梦都是赚钱,到底应该怎样赚,用什么方法去赚这才是最关键的!1.重在坚持 成功加入 Google AdSense 当浏览者点击了Google广告,你就会获得广告费。Google 还推出千次曝光收益。也就是说,广告每曝光一千次你也会得到收益,不需要被点击。相当于给点辛苦费。大力推荐做英文的AdSense,单价高,点击率也高些,英语全世界都懂的语言曝光率是非常高...

2018-10-16 15:58:05 7051

原创 Spring Webflux对比Spring Web有何优点

原创于 【模棱博客】Spring Webflux和Spring Web是两个完全不同的Web栈。 然而, Spring Webflux继续支持基于注解的编程模型使用这两个堆栈定义的端点可能看起来相似,但测试这种端点的方式是相当不同的,写这样一个端点的用户必须知道哪个堆栈处于活动状态并据此制定测试。样品端点考虑一个基于示例注释的端点:import org.springframe...

2018-10-09 11:15:40 10622

原创 在spring中application.properties 配置 sql 数据源

原创于 【模棱博客】在spring中application.properties 配置 sql 数据源以下翻译为Spring官网https://docs.spring.io/spring-boot/docs/1.5.8.RELEASE/reference/htmlsingle/#boot-features-configure-datasource# data source ( dat...

2018-09-30 09:57:07 4304

原创 BeanUtils.copyProperties

原创于 【模棱博客】基于 Spring Framework 源码BeanUtils.copyProperties将给定源bean的属性值复制到目标bean中原理copyProperties使用了jdk自带的自省机制。 自省 简单来说就是jdk在 反射 上又做了一层包装,针对于Bean对象的属性读写。遍历target对象的属性,获取target对象属性的write方法,根...

2018-09-27 14:11:02 3155

原创 BeanUtils.getPropertyDescriptor

原创于 【模棱博客】基于 Spring Framework 源码BeanUtils.getPropertyDescriptorPropertyDescriptor 描述 Java Bean 通过一对存储器方法导出的一个属性。PropertyEditor createPropertyEditor(Object bean) 使用当前属性编辑器类构造一个属性编辑器实例。...

2018-09-26 11:19:32 6926

原创 BeanUtils.instantiate

原创于 【模棱博客】基于 Spring Framework 源码BeanUtils.instantiatestatic <T> T instantiate(java.lang.Class<T> clazz)已过时。 Class.newInstance()从JDK 9开始,在Spring 5.0之后 static <T&gt...

2018-09-25 13:56:54 9516

原创 动物园管理员-Zookeeper

原创于 【模棱博客】首先认识ZooKeeperZooKeeper—译名为“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动 物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园管理员按照动物的各种习性加以分类和管理,这样我们才能更加放心安全的观赏动物。回到企业级应...

2018-03-14 17:14:10 2782

原创 Spring Boot中properties 改成 yml

原创于 【模棱博客】Spring Boot中properties 改成 yml12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849现在我们的application.properties文件内容是:server.port=8090server.session-timeout=...

2018-03-05 17:19:36 5798

原创 elasticsearch获取分词结果

原创于 【模棱博客】ES 中默认配置 IK 后,通过 Rest HTTP 的方式我们可以进行得到分词结果。那么在 Spring Boot 和提供的客户端依赖 spring-data-elasticsearch 中如何获取到分词结果。加入依赖 pom.xmlorg.springframework.bootspring-boot-starter-data-elasticsearch在 applicat...

2018-02-27 16:11:43 9218

原创 java并发技巧

原创于 【模棱博客】如何尽量保证线程安全可变状态是至关重要的。所有并发访问都可以归结为如何协调对并发状态的访问,可变状态越少,越容易确保线程安全性。尽量将域声明为final类型,除非需要它们是可变的。不可变对象一定是线程安全的。12 不可变对象能极大地降低并发编程的复杂性。它们更为简单且安全,可以任意共享而无须使用加锁或保护性复制等机制。 封装有助于管理复杂性。 在编写线程安全的程序时,虽然可以将...

2018-02-26 16:55:00 354 1

原创 负载平衡upstream详细配置

原创于 【模棱博客】负载平衡upstream详细配置将流量代理到一组服务器要开始在一组服务器上使用NGINX,首先需要用upstream指令定义组。该指令放置在http上下文中。组中的服务器使用server指令进行配置(不要与server定义在NGINX上运行的虚拟服务器的块混淆)。例如,以下配置定义了一个名为backend并由三个服务器配置组成的组(可以在三个以上的实际服务器中解析):12345...

2018-02-26 15:36:11 1151

原创 注解@scope详解

原创于 【模棱博客】注解@scope详解研究了一下scope的作用域。默认是单例模式,即scope=”singleton”。另外scope还有prototype、request、session、global session作用域。scope=”prototype”多例。再配置bean的作用域时,它的头文件形式如下:如何使用spring的作用域:1<bean id="role" class="...

2018-02-26 15:29:25 7667 1

原创 注解 @EnableScheduling 解析

原创于 【模棱博客】注解解析及定时处理@EnableScheduling要使用Spring 的注解@Scheduled 来快速开启任务调度功能,只需要添加如下配置:1234@Configuration@EnableSchedulingpublic class ScheduleConfig {}@EnableScheduling 注解对应的内容如下:1234567@Target(ElementTyp...

2018-02-26 15:26:19 7424

原创 究竟什么时候该创建索引

原创于 【模棱博客】究竟什么时候该创建索引索引是做什么的?索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储...

2018-02-26 15:03:49 1624

原创 当引用外部图片时出现403的处理方法

原创于 【模棱博客】当引用外部图片时报403的处理方法这是个很有意思的问题,我们为了不保存外部图片经常会直接把图片链接保存下来,不过展现个别网站链接时 会很不友好的报 403 错本实验基于汽车之家的信息图片举例但有时我们会发现 引入的外部图片链接也是可以正常展示的,那是因为先访问了外部图片链接图片展示过后,被浏览器缓存了下来,并未正常引用。用 js 写了一个示例代码123456789101112&...

2018-02-26 14:51:30 3906

原创 在JS中Function()和this的巧妙运用

原创于 【模棱博客】JS 中巧妙使用 Function()和this1.构造器调用模式当我们把一个函数前面带上new来调用,则相同于 java中的实体初始化赋值,函数内置属性都会赋值123456789101112131415161718192021         function test(){   this.testName=function(){ return "1";   } ...

2018-02-26 14:42:20 16300 2

Sping2.5.chm

spring中文帮助文档,CHM版,中文离线版,该版本为spring2.5,有点低,但是很全很全,适合新手

2016-08-16

QUI框架开发指南.chm

QUI框架开发指南.chm QUI开发文档

2016-08-16

Spring 4.1.3 API.chm

Spring 4.1.3 API.chm

2016-08-16

java SE 8.chm

jdk1.8 帮助文档

2016-08-16

空空如也

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

TA关注的人

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