球球之家

Talk is cheap. Show me the code!

jvm查看full gc频率

jdk版本1.8 查看java进程 ]#jps 24019 user.jar 25885 Jps 26958 Main 目标进程24019 监控jvm,每5秒打印一次 ]# jstat -gc 24019 5000 S0C S1C S0U S1U EC ...

2018-12-13 12:58:57

阅读数:17

评论数:0

springboot controller对象属性转换:自定义json消息处理器

背景 我们后端写接口的时候可能会碰到属性字段转换的情况,比如user_name转成userName,这个时候手动写get set肯定很不方便,这个时候注解神器就可以用了,常用的有两种JSONField与JsonProperty。 具体使用 JSONField与JsonProperty出自两个...

2018-12-11 14:40:00

阅读数:46

评论数:0

shiro与spring security如何用自定义异常处理401

背景 现在是前后端分离的时代,后端必然要统一处理返回结果,比如定义一个返回对象 public class ResponseData<T> { /** * 统一返回码 */ public String rtnCode; ...

2018-11-29 14:20:30

阅读数:68

评论数:0

Unable to find main class或者java.lang.SecurityException: Invalid signature file digest for Manifest

突然有一天 项目clean install时报错 Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.6.RELEASE:repackage (default) on project appcen...

2018-11-28 17:00:27

阅读数:24

评论数:0

docker搭建海量实时日志分析系统

主要技术 filebeat logstash zookeeper kafka elasticsearch kibana docker centos7 架构图 详细搭建 服务器目录情况 /home/log-script/lib 包含 elasticsearch...

2018-07-16 00:00:12

阅读数:384

评论数:0

centos7扩展磁盘空间

准备 vmware安装centos7,在lvm下和非lvm下分别进行测试 虚拟机扩展硬盘容量 选择扩展将原来的20g扩展到100g 非lvm下如何扩展磁盘 fdisk -l发现只有一个盘/dev/sda,分成了3个区,sda1,sda2,sda3 Disk /dev/sda: ...

2018-06-30 22:30:00

阅读数:541

评论数:0

python3 ValueError: source code string cannot contain null bytes

从windows系统拷贝到linux系统pycharm中时经常会多一些空字符串,导致运行python脚本报错,“source code string cannot contain null bytes” 而pycharm中是无法察觉空字符串的(哪位朋友有解决办法,麻烦高诉我一下,不胜感激) 用...

2018-06-26 12:44:39

阅读数:1230

评论数:1

简单的校验和算法

c版本 #include <stdio.h> #include <stdlib.h> #include "crc16.h" static mu16 check(mu8* ...

2018-06-21 16:01:25

阅读数:286

评论数:0

oracle主键插入重复数据

问题 发现oracle中已经设置了主键,但是还能插入重复数据,也是奇葩,后来发现主键虽然设置,但是没有启动,这才导致可以插入重复主键数据 解决办法 查询出没有启用主键的表 select a.constraint_name,b.column_name,a.table_name,a.s...

2018-06-21 09:21:58

阅读数:202

评论数:0

纪念webservice

在restful api+json横行的时代,webservice显得过于臃肿,曝光率越来越低,作为曾经分布式跨平台系统通信标准一哥,写此文章纪念一下。 WebService是什么 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,...

2018-06-15 14:50:37

阅读数:54

评论数:0

ESB与dubbo的区别

一、概述 1、什么是ESB 就是企业数据总线的意思,他的核心功能就是兼容各种协议接口,可以将数据在各种协议之间进行流转,并且可以针对数据格式进行编排转换。(格式转换、协议转换、代理、编排、安全控制、监控、不支持高并发,类似于路由器维护着一张路由表进行路由转发) 代表性的项目有:JBOS...

2018-06-15 10:59:36

阅读数:524

评论数:0

同步 异步 阻塞 非阻塞,傻傻分不清楚

前言 大家做socket编程时,经常会遇到同步 异步 阻塞 非阻塞这种术语,很混乱,大家的解释也是千奇百怪,下面就说下我的理解。 应该把它们拆分开来,同步与异步是一个维度,阻塞与非阻塞是一个维度。 从数据通信角度考虑 判断是阻塞还是非阻塞,主要是看函数没有数据接收时是否立刻返回,比如rec...

2018-06-14 16:20:11

阅读数:51

评论数:0

route路由

windows C:\Users\wmf>route 操作网络路由表。 ROUTE [-f] [-p] [-4|-6] command [destination] [MASK netmask] [gateway] [METRIC...

2018-06-14 14:26:39

阅读数:115

评论数:0

docker与iptables

iptables介绍 IPTABLES 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。 安装i...

2018-06-14 11:17:31

阅读数:682

评论数:0

docker与selinux

selinux介绍 SELinux 主要作用就是最大限度地减小系统中服务进程可访问的资源(最小权限原则)。 设想一下,如果一个以 root 身份运行的网络服务存在 0day 漏洞,黑客就可以利用这个漏洞,以 root 的身份在您的服务器上为所欲为了。是不是很可怕? SELinux 就是来解决...

2018-06-14 10:36:04

阅读数:710

评论数:0

很久没遇到重写hashcode和equals

没有重写hashCode和equals之前报错:返回异常 200 Handler dispatch failed; nested exception is java.lang.StackOverflowError set集合res添加资源类时报错 解决办法是SysResource中...

2018-06-13 21:25:35

阅读数:36

评论数:0

docker部署Jenkins

拉镜像 docker pull hub.c.163.com/library/jenkins:latest 创建实例 docker run -d --name=jenkins --privileged=true -e TZ=Asia/Shanghai -p 8080:8080 -p...

2018-06-13 15:46:48

阅读数:57

评论数:0

webstorm热更新

打开setting选择system settings去掉勾选项,如图所示

2018-06-13 15:18:20

阅读数:767

评论数:0

jump框架

纪念曾经:

2018-06-13 14:52:01

阅读数:374

评论数:1

2018前端面试

1.jquery中.extend和.extend和.extend和.fn.extend区别 前者是针对类的,后者是针对原型的 2.响应式布局怎么理解的,响应式布局是通过什么实现? 根据不同的屏幕加载不同的css样式 1)移动端适配 2)一套代码 适配pc端移动端多个 3.js创...

2018-06-03 23:55:10

阅读数:141

评论数:0

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