成都没有派对🎉

  • 首页
  • 请我喝茶
  • 蛤?
No Party For ChengDu
日常

Centos防火墙设置与端口开放

Centos升级到7之后,内置的防火墙已经从iptables变成了firewalld。所以,端口的开启还是要从两种情况来说明的,即iptables和firewalld。更多关于CentOs防火墙的最新内容,请参考Redhat官网。 一、iptables 1.打开/关闭/重启防火墙 开启防火墙(重启后永久生效):chkconfig iptables on 关闭防火墙(重启后永久生效):chkconfig iptables off 开启防火墙(即时生效,重启后失效):service iptables start 关闭防…

2018年5月2日 0条评论 6763点热度 7人点赞 suxiaomi 阅读全文
JAVA

《Java多线程核心技术》读书笔记

Chap1. Java多线程技能 进程是受操作系统管理的基本运行单元 线程是在进程中独立运行的子任务 使用多线程的方法 继承Thread类:继承自Runnable接口 继承Runnable接口:可以支持多继承 Thread.java类中的start()方法是异步执行,此线程对象交给“线程规划器”处理,而run()方法是同步执行,由main()主线程来调用run()方法。 线程安全: synchronized可以在任意对象及方法上加锁,而加锁的这段代码称为“互斥区”或“临界区”。 留意i--与System.out.p…

2018年4月13日 0条评论 7034点热度 5人点赞 suxiaomi 阅读全文
未分类

Java子线程中的异常处理

在普通的单线程程序中,捕获异常只需要通过try ... catch ... finally ...代码块就可以了。那么,在并发情况下,比如在父线程中启动了子线程,如何正确捕获子线程中的异常,从而进行相应的处理呢? 常见错误 也许有人会觉得,很简单嘛,直接在父线程启动子线程的地方try ... catch一把就可以了,其实这是不对的。 原因分析 让我们回忆一下Runnable接口的run方法的完整签名,因为没有标识throws语句,所以方法是不会抛出checked异常的。至于RuntimeException这样的un…

2018年4月13日 0条评论 6450点热度 3人点赞 suxiaomi 阅读全文
JAVA

Zookeeper客户端Curator使用详解

Zookeeper客户端Curator使用详解 简介 Curator是Netflix公司开源的一套zookeeper客户端框架,解决了很多Zookeeper客户端非常底层的细节开发工作,包括连接重连、反复注册Watcher和NodeExistsException异常等等。Patrixck Hunt(Zookeeper)以一句“Guava is to Java that Curator to Zookeeper”给Curator予高度评价。 引子和趣闻: Zookeeper名字的由来是比较有趣的,下面的片段摘抄自《从…

2018年4月9日 0条评论 8068点热度 0人点赞 suxiaomi 阅读全文
JAVA

spring-data-jpa只查询部分字段

使用jpa查询默认会返回表的全部字段,为了查询效率和安全考虑我们有时候需要控制查询返回的字段范围。 不论是nativequery还是hql的query,都可以指定需要查询的字段,只是必须定义这些字段所对应的实体,而且需要一个构造函数,构造函数的参数就是查询的字段列表。举个栗子: @Entity @Table(name="Human") @JsonInclude(JsonInclude.Include.NON_NULL) public class Human { @Id @GeneratedValue(strateg…

2018年3月26日 1条评论 12513点热度 9人点赞 suxiaomi 阅读全文
Web服务器

Nginx限制某个IP同一时间段的访问次数

nginx可以通过HttpLimitReqModul和HttpLimitZoneModule配置来限制ip在同一时间段的访问次数. HttpLimitReqModul用来限制连单位时间内连接数的模块,使用limit_req_zone和limit_req指令配合使用来达到限制。一旦并发连接超过指定数量,就会返回503错误。 HttpLimitConnModul用来限制单个ip的并发连接数,使用limit_zone和limit_conn指令. 这两个模块的区别前一个是对一段时间内的连接数限制,后者是对同一时刻的连接数限…

2018年3月26日 5条评论 11262点热度 3人点赞 suxiaomi 阅读全文
JAVA

放弃使用Java10

:han: hibernate不兼容,启动时 获取java版本方法getJavaVersion()时,居然数组越界,报 java.lang.ArrayIndexOutOfBoundsException异常,猜测之前的java版本是java version1.8.0_161,java10的版本是java version "10" 坑爹 :a:

2018年3月22日 0条评论 6463点热度 1人点赞 suxiaomi 阅读全文
JAVA

Redis为什么用跳表而不用平衡树?

这篇真的写了好久好久,不信你进来看......

2018年3月22日 0条评论 6179点热度 5人点赞 suxiaomi 阅读全文
日常

logback 配置详解

概览 简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。 Logback 主要由三个模块组成: logback-core logback-classic logback-access logback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logback-classic 的地位和作用等同于 Log4J,它也被认为是 Log4J 的一个改进版,并且它实现了简单日志门面 SLF4J;而 logback-ac…

2018年3月16日 9条评论 7812点热度 1人点赞 suxiaomi 阅读全文
日常

服务器搬到了腾讯云

最近腾讯云搞活动,1核2G1M的服务器只要10元/月,忍不住剁手了400多 :zhenbang: 又开通了腾讯云的CDN 又上了HTTPS :huaji3: 美滋滋 :kaixin:

2018年3月14日 7条评论 9674点热度 17人点赞 suxiaomi 阅读全文
1234

COPYRIGHT © 2023 成都没有派对🎉. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang