![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 66
模棱博客
模棱博客基于java技术的博客网站 http://www.flammulina.com
展开
-
你应该学习Java的十大理由
原创于 【模棱博客】你应该学习Java的十大理由Java是最基本的编程语言之一,它是如此的简单,同时使用Java开发的可能性也是无限的!通过这篇文章,我将列出学习Java的十大理由。1. Java的受欢迎程度和高薪 Java开发人员是那些在该行业中获得高薪工作的人。普通的Java开发人员每年在国内的收入是25W。2.便携和多功能Java非常便携,也是一种多功能语言...原创 2019-01-04 17:42:34 · 885 阅读 · 0 评论 -
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 阅读 · 0 评论 -
java获取当前年的每一个月份的第一天和最后一天
原创于 【模棱博客】日历如何获取当前年的每一个月份的第一天和最后一天实现2月的平年瑞年最后天数首先先了解一下日历的两个方法getLeastMaximumgetActualMaximum import java.text.SimpleDateFormat;import java.util.Calendar;public class DateUtil {pub...原创 2018-10-22 17:28:38 · 19039 阅读 · 4 评论 -
动物园管理员-Zookeeper
原创于 【模棱博客】首先认识ZooKeeperZooKeeper—译名为“动物园管理员”。动物园里当然有好多的动物,游客可以根据动物园提供的向导图到不同的场馆观赏各种类型的动物,而不是像走在原始丛林里,心惊胆颤的被动 物所观赏。为了让各种不同的动物呆在它们应该呆的地方,而不是相互串门,或是相互厮杀,就需要动物园管理员按照动物的各种习性加以分类和管理,这样我们才能更加放心安全的观赏动物。回到企业级应...原创 2018-03-14 17:14:10 · 2777 阅读 · 0 评论 -
java并发技巧
原创于 【模棱博客】如何尽量保证线程安全可变状态是至关重要的。所有并发访问都可以归结为如何协调对并发状态的访问,可变状态越少,越容易确保线程安全性。尽量将域声明为final类型,除非需要它们是可变的。不可变对象一定是线程安全的。12 不可变对象能极大地降低并发编程的复杂性。它们更为简单且安全,可以任意共享而无须使用加锁或保护性复制等机制。 封装有助于管理复杂性。 在编写线程安全的程序时,虽然可以将...原创 2018-02-26 16:55:00 · 354 阅读 · 1 评论 -
Kafka,Mq,Redis作为消息队列时的差异
原创于 【模棱博客】Kafka作为新一代的消息系统,mq是比较成熟消息系统,而redis也可以发布订阅,那么这三者有何异同?RabbitMQ是使用Erlang编写的一个开源的消息队列,本身支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。同时实现了一个经纪人(Broker)构架,这意味着消息在发送给客户端时先在中排队。对路由(Ro...原创 2018-02-26 14:38:00 · 4107 阅读 · 0 评论 -
负载平衡upstream详细配置
原创于 【模棱博客】负载平衡upstream详细配置将流量代理到一组服务器要开始在一组服务器上使用NGINX,首先需要用upstream指令定义组。该指令放置在http上下文中。组中的服务器使用server指令进行配置(不要与server定义在NGINX上运行的虚拟服务器的块混淆)。例如,以下配置定义了一个名为backend并由三个服务器配置组成的组(可以在三个以上的实际服务器中解析):12345...原创 2018-02-26 15:36:11 · 1151 阅读 · 0 评论 -
注解@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 · 7666 阅读 · 1 评论 -
注解 @EnableScheduling 解析
原创于 【模棱博客】注解解析及定时处理@EnableScheduling要使用Spring 的注解@Scheduled 来快速开启任务调度功能,只需要添加如下配置:1234@Configuration@EnableSchedulingpublic class ScheduleConfig {}@EnableScheduling 注解对应的内容如下:1234567@Target(ElementTyp...原创 2018-02-26 15:26:19 · 7424 阅读 · 0 评论 -
究竟什么时候该创建索引
原创于 【模棱博客】究竟什么时候该创建索引索引是做什么的?索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。大多数MySQL索引(PRIMARY KEY、UNIQUE、INDEX和FULLTEXT)在B树中存储...原创 2018-02-26 15:03:49 · 1624 阅读 · 0 评论 -
当引用外部图片时出现403的处理方法
原创于 【模棱博客】当引用外部图片时报403的处理方法这是个很有意思的问题,我们为了不保存外部图片经常会直接把图片链接保存下来,不过展现个别网站链接时 会很不友好的报 403 错本实验基于汽车之家的信息图片举例但有时我们会发现 引入的外部图片链接也是可以正常展示的,那是因为先访问了外部图片链接图片展示过后,被浏览器缓存了下来,并未正常引用。用 js 写了一个示例代码123456789101112&...原创 2018-02-26 14:51:30 · 3906 阅读 · 0 评论 -
在JS中Function()和this的巧妙运用
原创于 【模棱博客】JS 中巧妙使用 Function()和this1.构造器调用模式当我们把一个函数前面带上new来调用,则相同于 java中的实体初始化赋值,函数内置属性都会赋值123456789101112131415161718192021 function test(){ this.testName=function(){ return "1"; } ...原创 2018-02-26 14:42:20 · 16298 阅读 · 2 评论 -
使用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 · 6396 阅读 · 0 评论