sunny_LI

只有不断总结过去,才能更好的规划未来

【English】百词斩阅读记事

        从前同事的朋友圈里见他打卡英语阅读,正巧也有提高英语的需求,就找他沟通了一次。询问了他的阅读初衷,方式方法,阅读时长,想要达到的目标。我俩不大一样,他重读写,我重听说。共同点是都想提高阅读英文源码及技术文档的能力。从此就开始了英语阅读之旅。         截止到今天,在百词斩爱...

2018-08-24 19:48:16

阅读数 550

评论数 6

解决TeamViewer13试用期满的问题

TeamViewer试用期满解决办法汇总:        1、改MAC地址--本人用的此方法,成功解决问题。(http://www.jb51.net/softjc/473816.html)        2、删除注册表--没试验,可以在网上找找操作步骤,跟着一试        3、延长试用期--已...

2018-04-07 23:06:03

阅读数 15735

评论数 8

Linux下离线安装MongoDB

1.下载去官网: https://www.mongodb.com/download-center?jmp=nav#community取得下载地址(注意不要通过浏览器直接下载,会非常慢):  https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-...

2018-03-28 23:33:08

阅读数 564

评论数 5

Tomcat无法正常关闭

正常Tomcat开启关闭是使用bin文件夹下的 start.sh和shutdown.sh脚本进行。最近项目中部署无法正常关闭,每次都需要用kill命令关。不太正常,就想研究一下是什么原因导致的。         使用./shutdown.sh关闭,首先报的问题是9004端口占用。       ...

2018-01-22 23:43:21

阅读数 2281

评论数 3

Xshell无法连接到虚拟机中的Linux

因为更换网络环境,从公司到了家里,曾经配的桥接模式的虚拟机无法使用,就换成NAT模式。换了之后重新配置的网卡中的配置文件。然后就出现Xshell无法连接到Linux的问题了。         检查了一下连通情况,期望的结果:         1、物理机 ping 虚拟机 通         ...

2018-01-22 23:19:12

阅读数 282

评论数 2

mysql常用聚合函数

常用聚合函数min(),max(),count(),sum(),avg()等常和group by结合使用。         聚合函数(常用于GROUP BY从句的SELECT查询中)         AVG(col)返回指定列的平均值         COUNT(col)返回指定列中非NUL...

2018-01-21 11:43:18

阅读数 1026

评论数 3

mysql查询时间段内的数据

参照文章( mysql查询时间段内数据)进行了操作。         先来建表语句: SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for t_user -- ------------...

2018-01-21 11:23:20

阅读数 19939

评论数 5

dubbo的group分组配置

为什么要用dubbo分组配置?         因为服务器有限,想在同一个注册中心中,分隔测试和开发环境。         分组如何配置? spring管理bean,先看dubbo的配置:                1、service中的dubbo配置: spring-dubbo.xm...

2018-01-20 19:53:57

阅读数 7512

评论数 2

以下代码找bug

做到一个笔试题:下面代码找bug。 public static void test(String event, String eventDesc){ Integer c = 0; if(event.equals("ABC")){ ...

2018-01-15 22:23:01

阅读数 312

评论数 5

mysql字符串排序

mysql中对字符串排序,字符串中有数字有汉字,想按数字的大小来进行排序。仅仅用order by排序,效果不是想要的。         sql语句为: select id,dict_name,type_code from t_dictionary where type_code='GRADE...

2018-01-02 10:19:08

阅读数 698

评论数 2

org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18

jdk为1.8.0_45,tomcat 7.0.14。tomcat启动报错:org.apache.tomcat.util.bcel.classfile.ClassFormatException: Invalid byte tag in constant pool: 18 org.apache.t...

2017-12-31 15:36:56

阅读数 475

评论数 1

redis的哨兵机制

为了达到redis的高可用,有两种部署方式:主从复制+哨兵机制;集群模式。哨兵机制是redis2.8开始支持。集群模式是redis3.0开始支持。     主从复制的意义:     主从复制可以把主节点的数据复制给从节点。从节点可以备份主节点的数据,起到主节点down调,顶上来接替主节...

2017-12-29 16:24:01

阅读数 3393

评论数 4

mysql索引

索引有几种类型? 索引的数据结构是什么? 索引失效的情况有几种? 怎样避免索引失效?

2017-12-25 21:40:10

阅读数 105

评论数 2

jvisualVM加载VirsualGC插件

jdk_1.8.0_60

2017-12-18 21:59:53

阅读数 544

评论数 2

jvm类的加载过程

类的加载过程是类的生命周期中的一部分。     类的生命周期分为5个阶段:加载、连接、初始化、使用、卸载。     类的加载过程详细分为5个阶段。分别是加载、验证、准备、解析、初始化。          加载:加载二进制.class文件等。     验证:对加载的信息进行合法性验证,避免对虚拟机...

2017-12-18 15:41:26

阅读数 264

评论数 1

jvm的OOM

在jvm内存模型中,除了程序计数器,其他区域都可以发生GC。也都可能出现内存溢出问题。之所以会出现内存溢出的现象,是因为程序运行过程中,内存回收不了的时候,就会出现内存溢出的问题。     关于内存溢出和内存泄漏,两个概念,它们有什么区别?     内存泄漏是在使用引用计数法标记垃圾对象的时候,出...

2017-12-17 20:04:35

阅读数 165

评论数 2

jvm的GC算法总结

上篇文章了解了jvm的内存模型,那么问题来了:为什么要分区、分代管理呢?也就是jvm对于内存的管理的依据是什么?     答案是:对象的生命周期。对象的生命周期是对象从加载,创建,使用,销毁的过程。     jvm基于生命周期进行了两方面的管理:分配内存,回收内存。     1、分配内存是在类加载...

2017-12-17 19:57:18

阅读数 85

评论数 2

jvm内存模型

jvm是什么?与操作系统什么关系?与tomcat等容器什么关系? jvm内存模型分几块?         粗略分:方法区、堆、栈         详细分:方法区、堆、本地方法栈、虚拟机栈、程序计数器         堆还可以再分为:老年代、新生代、伊甸园区(s0,s1)。         来张...

2017-12-15 21:46:40

阅读数 109

评论数 2

jconsole远程linux中的tomcat

为了监控服务器上tomcat的内存使用情况,用本地jconsole远程连接linux中的tomat。有不需要输入用户名密码 和 需要输入用户名密码 两种配置。一、不需要输入用户名密码1、在tomcat安装目录下的/bin/catalina.sh中添加JAVA_OPTS参数设置:JAVA_OPTS=...

2017-12-15 20:04:25

阅读数 148

评论数 4

CentOS 7 :Failed to start IPv4 firewall with iptables.

用iptables开启防火墙报错: Failed to start  IPv4 firewall with iptables.       错误原因:因为centos7.0默认不是使用iptables方式管理,而是firewalld方式。CentOS6.0防火墙用iptables管理。  ...

2017-12-08 14:13:57

阅读数 8736

评论数 5

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