1 肥宅快乐码

尚未进行身份认证

暂无相关简介

等级
TA的排名 15w+

spring ioc源码简析

1

2019-11-26 20:16:33

JDK动态代理源码解析

1.静态代理首先,要将JDK动态代理,我希望从静态代理讲起,并引出为什么要使用动态代理(1) 假设我们要做用户查询和增加的业务,那么我们会需要一个UserService接口和一个UserServiceImpl实现类,以及一个名为User的pojo类:User 类:public class User { private Integer userId; private Stri...

2019-11-16 21:08:25

docker下centos7编译安装ffmpeg

1.安装基础命令docker下精简版centos没有make等命令,先安装:yum -y install gcc automake autoconf libtool makeyum install gcc gcc-c++当然也没有wgetyum install -y wget还有vimyum install -y vim虽然这些不是必须的,但是有会方便很多2.安装nasm...

2019-10-25 11:26:25

linux

service xx start|stop|status1.文件2.目录3.链接4.搜索5.压缩6.关机

2019-10-12 21:11:54

mysql的Ft_hints: no_ranking

是不是发现找遍全网也没有找到相关资料?巧了,我也是,所以我这里来进行一次大胆分析(基本靠猜)在使用mysql的fulltext索引(全文索引)时,使用explain则会在extra中出现这句提示:Ft_hints: no_ranking我们先看看mysql官方怎么说:– Also, if avoiding the rank information in the projection (...

2019-10-13 23:31:59

SpringBoot使用RedisTemplate操作Redis时,key值出现 \xac\xed\x00\x05t\x00\tb

原因分析原因与RedisTemplate源码中的默认序列化方式有关defaultSerializer = new JdkSerializationRedisSerializer( classLoader != null ? classLoader : this.getClass().getClassLoader());`默认序列化使用的是JdkSerializationRedis...

2019-10-10 13:55:51

MySQL的InnoDB的幻读问题

一些文章写到InnoDB的可重复读避免了“幻读”(phantom read),这个说法并不准确。做个试验:(以下所有试验要注意存储引擎和隔离级别)试验一:如此就出现了幻读,以为表里没有数据,其实数据已经存在了,傻乎乎的提交后,才发现数据冲突了。试验二:本事务中第一次读取出一行,做了一次更新后,另一个事务里提交的数据就出现了。也可以看做是一种幻读。那么,InnoDB指出的可以避...

2019-10-06 16:05:27

leetcode并发题解

1.按序打印

2019-09-26 20:19:35

Java垃圾回收

本文引用修改自阿里巴巴中间件率鸽的原创文章《咱们从头到尾说一次 Java 垃圾回收》,侵删1.怎么定义垃圾① 引用计数算法引用计数算法(Reachability Counting)是通过在对象头中分配一个空间来保存该对象被引用的次数(Reference Count)。如果该对象被其它对象引用,则它的引用计数加1,如果删除对该对象的引用,那么它的引用计数就减1,当该对象的引用计数为0时,那...

2019-07-26 11:11:29

局部变量表中Slot复用对垃圾回收的影响详解

看两段代码1.package com.jvm;public class Test { public static void main(String[] args) { { byte[] placeholder = new byte[64 * 1024 * 1024]; //不加这个b看不到局部变量表中的placehol...

2019-07-23 23:46:04

ArrayList中的Iterator详解

每个实现Iterable接口的类必须提供一个iterator方法,返回一个Iterator对象,ArrayList也不例外public Iterator<E> iterator() { return new Itr();}返回的是一个Itr类的对象,接下来我们来看它的部分源码protected transient int modCount = 0;priv...

2019-07-31 23:44:24

oracle

数据库启动步骤操作不重要,懂了原理和概念,操作语句随时都可以百度。原理和概念可以帮你过期末,而操作却不能。————内瑟时 ▪ 响德附加数据库关闭步骤数据库状态转换数据字典Oracle数据库系统结构缓冲区的内容共享池用于缓存sql语句大型池是一个可选的内存配置项,主要为Oracle多线程服务器、服务器I/O进程、数据库备份与恢复操作、执行...

2019-09-03 23:13:50

String是否相等、new的时候创建了几个对象等问题详解

问题一这段代码创建了几个对象?String str1 = new String("aa");答案是两个“aa”对象和String对象Java代码在编译成Class文件之后,Class文件中包含以下内容其中有一项是常量池常量池在Class文件被加载的时候,会被加载进内存中的方法区中的运行时常量池,而运行时常量池里就包括字符串常量池,Class文件中的字符串在类加载时就会加载到字...

2019-09-03 23:19:03

计算机网络

(一)概论互联网的组成、(1) 互联网的组成(2).性能指标(专有名词)1.速率(数据率) bit/s2.带宽(最高数据率)最高能达到多少bit/s3.吞吐量(实际通过的数据率)...

2019-09-03 23:16:26

Java中for(;;)和while(true)的区别

while(true):public class Test { public static void main(String[] args) { while(true) { } }}在?看看汇编for( ; ; )public class Test2 { public static void main(String[] args...

2019-07-07 12:30:56

设计模式的学习和部分应用源码分析(单例模式)

首先是饿汉式(非延迟加载单例类)public class HungrySinglePatterns { /** * 类进行初始化的时候,就立即加载这个对象。没有延时加载的优势。加载类时,线程是安全的。 */ private static HungrySinglePatterns instance = new HungrySinglePatterns();...

2019-05-14 16:03:32

蓝桥杯 K好数(Java)

越来越觉得自己菜,一道简单的动态规划写不出来,题解也是看了很多份才看懂了,所以尽量以图表的方式写了题解,希望我的题解能帮到其他人吧。(;´Д`)首先是题目:输入描述:输入包含两个正整数,K和L。输入样例:4 2输出描述:输出一个整数,表示答案对1000000007取模后的值。输出样例:71.首先我们初始化一个L行K列的数组(题目输入为4 2,所以先以4进制为例子,位数...

2019-01-22 22:38:39

蓝桥杯沙雕解法(雾)之01字串

5层循环?不不不,这个太伤身体了。你以为我会写32个System.out.println?也不是不可以嘛【滑稽】但是我选择Integer.toBinaryString():public class ZeroAndOne { public static void main(String[] args) { for (int i = 0; i < 32; i++) { ...

2019-01-15 21:00:23

蓝桥杯沙雕解法(雾)之闰年判断

本来这么简单的题是没什么好写的。但是!看到闰年有没有觉得很眼熟?我们来看看闰年的谷歌翻译:那么,闰年判断一般会写作isLeapYear,怎么样?有没有有什么要出来的感觉?现在,打开你的jdk的API文档,搜索“GregorianCalendar”,然后拉到下面你会看到一个方法:本着能调用方法直接解决的问题就绝不用脑子的想法以下是代码:import java.util.Gr...

2019-01-15 15:17:13

jdk安装和配置教程

目录1. jdk的下载2. jdk的安装3. 配置环境变量4. 验证是否配置成功5. 一些常见的错误(待更新)一.首先是jdk的下载链接:https://pan.baidu.com/s/1ojQDuCwiGSA7AD1e8psNUg提取码:s89i为了方便新手学习,这里先直接提供给大家,但是以后的各种资源都需要大家自己去下载。(毕竟要成为一名优秀的程序员也要学会善用搜索引擎和逛...

2019-01-10 17:38:42

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。