在上篇文章Spring IoC 源码分析 (基于注解) 一我们分析到,我们通过AnnotationConfigApplicationContext类传入一个包路径启动Spring之后,会首先初始化包扫描的过滤规则。那我们今天就来看下包扫描的具体过程。 还是先看下面的代码: AnnotationCon ...
分类:
编程语言 时间:
2020-01-06 09:15:17
阅读次数:
73
作者 | Jeskson 掘金 | https://juejin.im/user/5a16e1f3f265da43128096cb 什么是工厂模式,场景为你去买饺子吃,直接点餐,不用自己做,而餐厅要做好饺子(包饺子过程),做好直接卖给客户。 生成工厂 jquery class jquery { co ...
分类:
编程语言 时间:
2020-01-06 09:20:58
阅读次数:
81
此为基础封装,未考虑过多异常处理 类 # coding:utf-8 import configparser import os class IniCfg(): def __init__(self): self.conf = configparser.ConfigParser() self.cfgpa ...
分类:
编程语言 时间:
2020-01-06 09:22:15
阅读次数:
78
摘自:https://www.cnblogs.com/tonyY/p/12153335.html Java中日期格式化YYYY-DD的坑 2020-01-05 19:27 兔子托尼啊 阅读(115) 评论(0) 编辑 收藏 写这篇博文是记录下跨年的bug。去年隔壁组的小伙伴就是计算两个日期之间间隔的 ...
分类:
编程语言 时间:
2020-01-06 09:30:23
阅读次数:
95
多进程并发服务器的流程 1. socket; 创建监听套接字 2. bind; 绑定地址结构 3. listen(); 设置监听上限 4. accept();进行循环监听 5. fork();接收到客户端请求创建新的进程 6. close(); 与客户端通讯的套接字关闭 实现C语言并发服务器 ...
分类:
编程语言 时间:
2020-01-06 09:33:15
阅读次数:
94
读取(open)文件并写入(write)另一个文件 #include <stdio.h> #include<stdlib.h> #include<string.h> #include<fcntl.h>.h> int main() { int fd1=open("/home/cpc/Documents ...
分类:
编程语言 时间:
2020-01-06 09:38:59
阅读次数:
195
1 String text = "你好,,.。wo"; 2 String Reg="^[\u4e00-\u9fa5]{1}$";//正则 3 int result=0; 4 for(int i=0;i<text.length();i++){ 5 String b=Character.toString ...
分类:
编程语言 时间:
2020-01-06 09:40:30
阅读次数:
175
本篇解决一个问题,token有效期 token是一个短活的东西,session可能是3天,但是token可能就2个小时,此时就会出现一种情况,session还有效但是token失效了,此时再拿着这个token去调用其他微服务就会失败了。 这就涉及到了OAuth2协议中的Refresh token,刷 ...
分类:
编程语言 时间:
2020-01-06 09:40:48
阅读次数:
210
转自阿里面试官:你简历上写的精通SpringCloud,来给我说说它的底层原理吧,我...,算是比较通俗易懂的讲解。 毫无疑问,SpringCloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对SpringCloud功能使用的层面,其底层的很多原理,很多人可能 ...
分类:
编程语言 时间:
2020-01-06 09:46:48
阅读次数:
103
依赖 在 pom.xml中增加以下依赖 注:很多博客,教我们用以下依赖,是没有XSSF相关内容的 version 版本 poi的版本可以在 https://mvnrepository.com/artifact/org.apache.poi/poi 进行查询。 找到想要依赖的版本 点击进入后,可以直接 ...
分类:
编程语言 时间:
2020-01-06 09:47:26
阅读次数:
123
返回目录 本篇索引 (1)运行Python程序的方法 (2)查看Python版本 (3)文档字符串和帮助 (4)源代码编码方式 (5)标识符一般约定 (1)运行Python程序的方法 一般不管在Windows下还是Linux下,运行Python程序都要先输入Python解释器名,然后跟一个.py文件 ...
分类:
编程语言 时间:
2020-01-06 09:48:12
阅读次数:
115
"Java IO/NIO 原文地址" Java 的 I/O 可以分成以下几类: 磁盘操作:File 字节操作:InputStream 和 OutputStream 字符操作:Reader 和 Writer 对象操作:Serializable 网络操作:Socket 新的输入/输出:NIO IO 流的 ...
分类:
编程语言 时间:
2020-01-06 09:49:57
阅读次数:
111
网上的要么是解释一大堆,枯燥乏味,要么代码恶心难以理解,以下图片生动形象的解释了A*算法,后面的解释也是通俗易懂,可以带着解释去看代码,看的很容易理解,学算法就是这样,找到一篇好的博客,理解学习都很迅速。 先了解A*算法:最容易理解的A*算法解释 现在来解决A*求K短路问题 在一个有权图中,从起点到 ...
分类:
编程语言 时间:
2020-01-06 09:51:11
阅读次数:
107
Python创建项目 1. 项目创建:create project 自定义路径 选择实体python环境,创建成功 2. 项目切换 3. 项目关闭 创建Python包 1. 创建python文件 python文件是一个以.py结尾的文件,直接可以运行的脚本 2. 创建文件夹 创建一个目录,然后.py ...
分类:
编程语言 时间:
2020-01-06 09:51:47
阅读次数:
86
Spring Security 一. 简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Contr ...
分类:
编程语言 时间:
2020-01-06 09:52:40
阅读次数:
85
课程介绍:分布式大数据处理系统架构中,消息中间件是必不可少的组件,本课程主要讲解如何基于Python和常用消息中间件快速开发大数据处理平台,并且结合实际应用场景,从零开始搭建一套完整的分布式日志分析告警系统。课程目录:01-消息中间件初识.mp402-常见消息中间件比较.mp403-消息中间件常见概 ...
分类:
编程语言 时间:
2020-01-06 09:53:17
阅读次数:
125
痛点 在使用Spring mvc 进行开发时我们经常遇到前端传来的某种格式的时间字符串无法用java8的新特性java.time包下的具体类型参数来直接接收。 我们使用含有java.time封装类型的参数接收也会报反序列化问题,在返回前端带时间类型的同样会出现一些格式化的问题。今天我们来彻底解决他们 ...
分类:
编程语言 时间:
2020-01-06 09:53:46
阅读次数:
87
刚准备进入编程世界的人,难免会因为选择一门什么样的编程语言而纠结。最近也是很多粉丝问到我这个问题,所以我不得不花点时间以一个过来人的身份给大家一些建议。本文将围绕如何选择一门编程语言深度解析,解开你的纠结。 ...
分类:
编程语言 时间:
2020-01-06 09:54:40
阅读次数:
119
摘自:https://www.cnblogs.com/xuningfans/p/12151851.html Java日志体系居然这么复杂?——架构篇 本文是一个系列,欢迎关注 日志到底是何方神圣?为什么要使用日志框架? 想必大家都有过使用System.out来进行输出调试,开发开发环境下这样做当然很 ...
分类:
编程语言 时间:
2020-01-06 09:55:27
阅读次数:
87
c语言代码 vim numadd.c python代码 实验证明合理使用c语言+Python可以最大效率的实现优化代码 ...
分类:
编程语言 时间:
2020-01-06 10:03:41
阅读次数:
96