一. Log4Net简介 Log4net是从Java中的Log4j迁移过来的一个.Net版的开源日志框架,它的功能很强大,可以将日志分为不同的等级,以不同的格式输出到不同的存储介质中,比如:数据库、txt文件、内存缓冲区、邮件、控制台、ANSI终端、远程接收端等等,我们这里主要介绍最常用的两种:tx ...
分类:
Web程序 时间:
2020-11-13 12:15:53
阅读次数:
13
tricks 自定义匹配函数的回文子串问题 主体思想:把平常写的 == 换成任意匹配函数 例题 在这题中,匹配函数为: \[ f(a,b)= \begin{cases} 1 & (a \oplus b=1) \\ 0 & \operatorname{else} \end{cases} \] 然后要你 ...
分类:
其他好文 时间:
2020-11-12 14:15:19
阅读次数:
5
K8S之存储ConfigMap概述与说明,并详解常用ConfigMap示例 ...
分类:
Web程序 时间:
2020-11-12 14:14:50
阅读次数:
17
为什么学习HashMap源码?作为一名java开发,基本上最常用的数据结构就是HashMap和List,jdk的HashMap设计还是非常值得深入学习的。无论是在面试还是工作中,知道原理都对会我们有很大的帮助。本篇的内容较长,建议先收藏,再细细品味。不同于网上简单的源码分析,更多的是实现背后的设计思想。涉及的内容比较广泛,从统计学中的泊松分布,到计算机基础的位运算,经典的红黑树、链表、数组等数据结
分类:
其他好文 时间:
2020-11-12 13:38:48
阅读次数:
8
Spring注入bean的方式注解注入案例实操注解方式注入对于bean的注入,除了使用xml配置以外,注解的配置简化开发的速度,使程序看上去更加简洁。对于注解的解释,spring对于注解有专门的解释器,对定义的注解进行解析,实现对应bean对象的注入,反射技术实现。?1.加入spring-aopjar包spring-aop-4.3.2.RELEASE.jar?2.Xml配置:加入context命名
分类:
编程语言 时间:
2020-11-12 13:25:50
阅读次数:
6
SpringBoot 通过自定义注解实现切面编程 1、相关依赖包 <!-- aop 依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifa ...
分类:
编程语言 时间:
2020-11-12 13:21:35
阅读次数:
11
面向对象一些相关概念: 方法的定义: e.g 修饰符 返回值类型 方法名() :public Sting sayHello(参数类型 参数名...){}; 方法的调用: 方法的调用有: 静态方法和非静态方法 静态方法是加了static的 两者比较: 方法调用中需要注意的点: 构造器详解: 创建对象内 ...
分类:
其他好文 时间:
2020-11-11 16:44:51
阅读次数:
18
先来讲一下我的思路吧1.首先肯定是要一个4X4的二维数组来存放数字存放0、2、4……2.游戏开始与过程中需要随机出现2或者4,所以需要调用time.h这个库3.游戏开始时,假如当获取字符为‘w'则先用循环判定这个数字的下方有无和它相等的数字。如无则跳过,如有相加。然后在判定是否可以向上移动下面是我的 ...
Java实操避坑指南业务代码-整合框架-存储-缓存常见错误详解网盘链接面试通过,却担心通不过试用期?明明认真做了,还是Bug满天飞?刚入行的Java开发者,总会遇到这样那样的坑。资深技术专家,调动多年经验,为你排除易出错、易被忽视、易被曲解的“坑”,根据业务需求流程,带你系统处理业务代码-整合框架-存储-缓存的常见错误,清扫知识误区。通过课程,让你对重点、难点和知识点理解更加的清晰和熟练,助力你升
分类:
编程语言 时间:
2020-11-11 16:23:38
阅读次数:
7
前言java从零手写实现redis(一)如何实现固定大小的缓存?java从零手写实现redis(三)redisexpire过期原理java从零手写实现redis(三)内存数据如何重启不丢失?java从零手写实现redis(四)添加监听器java从零手写实现redis(五)过期策略的另一种实现思路java从零手写实现redis(六)AOF持久化原理详解及实现我们前面简单实现了redis的几个特性,j
分类:
编程语言 时间:
2020-11-11 16:16:40
阅读次数:
11