码迷,mamicode.com
首页 > 编程语言 > 周排行
Spring-Cache手动清缓存
# Spring Cache 手动清Redis缓存 ## 注册cacheRedisTemplate 将 cache 的 RedisTemplate 注册为Bean ```java @Bean(name = "cacheRedisTemplate") public RedisTemplate cach... ...
分类:编程语言   时间:2019-10-31 13:33:12    阅读次数:153
python调用tushare获取股票日线实时行情数据
接口:daily 数据说明:交易日每天15点~16点之间。本接口是未复权行情,停牌期间不提供数据。 调取说明:基础积分每分钟内最多调取200次,每次4000条数据,相当于超过18年历史,具体请参阅本文最下方积分获取办法。 描述:获取股票行情数据,或通过通用行情接口获取数据,包含了前后复权数据。 注: ...
分类:编程语言   时间:2019-10-31 13:34:32    阅读次数:176
Spring和SpringBoot比较区别
概述 对于 和`SpringBoot SpringBoot SpringBoot SpringBoot Spring`有什么区别,看完文章中的比较,或许你有了不同的答案和看法! <! more 什么是Spring呢? 先来聊一聊 作为 开发人员,大家都Spring可不陌生,简而言之, 框架为开发 应 ...
分类:编程语言   时间:2019-10-31 13:34:49    阅读次数:107
JavaScript设计模式(单例模式)
单例模式是一种简单但非常实用的模式,特别是惰性单例技术,在合适的时候才创建对象,并且只创建唯一的一个。下面我们来逐步了解单例模式的用法。 单例模式是一种简单但非常实用的模式,特别是惰性单例技术,在合适的时候才创建对象,并且只创建唯一的一个。下面我们来逐步了解单例模式的用法。 单例模式是一种简单但非常 ...
分类:编程语言   时间:2019-10-31 13:39:05    阅读次数:76
利用SpringBoot+Logback手写一个简单的链路追踪
最近线上排查问题时候,发现请求太多导致日志错综复杂,没办法把用户在一次或多次请求的日志关联在一起,所以就利用SpringBoot+Logback手写了一个简单的链路追踪,下面详细介绍下。 [TOC] 一、实现原理 Spring Boot默认使用LogBack日志系统,并且已经引入了相关的jar包,所 ...
分类:编程语言   时间:2019-10-31 13:41:12    阅读次数:114
python网络编程 - tcp
网络编程 低级别的网络服务 高级别的网络服务 socket又称“套接字”,应用程序通过“套接字”向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。 python代码实现 服务端 流程 1、socket创建一个套接字 2、bind绑定ip和port 3、listen 使套接字变 ...
分类:编程语言   时间:2019-10-31 13:42:50    阅读次数:93
python之time库的使用
time是python中处理时间的标准库 1.计算机时间的表达 2.提供获取系统时间并格式化输出功能 3.提供系统级精确计时功能,用于程序性能分析 用法:import time 函数调用:time.<b>() time库的三类函数: 1.时间获取:time()ctime()gmtime() 2.时间 ...
分类:编程语言   时间:2019-10-31 13:43:08    阅读次数:116
SpringAOP中的aop:config标签
我们使用Spring的AOP功能的时候发现,我们使用普通的配置方式的时候,我们无法精确的确定将切面类中的哪个方法切入到哪个切入点上, 所以我们可以使用aop的专用标签来完成相关的配置.其中主要表现是使用AspectJ的expression的操作 aop:config标签 使用aop的专用标签来完成相 ...
分类:编程语言   时间:2019-10-31 13:46:03    阅读次数:106
00009 python3爬虫简单实例
OS: ubuntu-18.04.1apt install -y python3-pip pip3 install bs4 pip3 install lxml #!/usr/bin/env python3 import requests r = requests.get('http://www.wi... ...
分类:编程语言   时间:2019-10-31 13:46:16    阅读次数:73
AES算法加解密纯C语言实现
文件清单: AES算法实现:aes.c,aes.h AES算法CBC模式加解密封装:aes_util.c,aes_util.h BASE64编解码实现:base64.c,base64.h AES算法测试:aes_util_test.c aes.c: aes.h: aes_util.c: aes_ut ...
分类:编程语言   时间:2019-10-31 13:48:02    阅读次数:1164
SpringAOP中的注解配置
使用注解实现SpringAOP的功能: 例子: xml配置:注意给例子中使用的其他的类上面也使用注解 注意:<aop:aspectj-autoproxy proxy-target-class="true"/>这样配置则是强制使用CGLIB进行代理 ...
分类:编程语言   时间:2019-10-31 13:50:06    阅读次数:105
python-多线程同步中创建互斥锁解决资源竞争的问题
in test1 g_num=1172278 in test1 g_num=1288801 in main Thread g_num=1288801 ##解决方案如下(红色字体为新添加的代码) ...
分类:编程语言   时间:2019-10-31 13:50:42    阅读次数:117
Python 23种设计模式全(python例子)
从今年5月份开始打算把设计模式都写到博客里,持续到现在总算是写完了。写的很慢,好歹算是有始有终。对这些设计模式有些理解的不准确,有些甚至可能是错的,请看到的同学拍砖留言。内容来源很杂,大部分参考或者摘录链接都放到里面了。写下来的目的是让自己记忆更深刻,如果能让别人参考一下,带来帮助那最好不过了。设计 ...
分类:编程语言   时间:2019-10-31 13:52:11    阅读次数:109
C++内敛函数,构造函数,析构函数,浅拷贝
inline //inline函数可以有声明和实现,但是必须在同一文件//inline函数不能分成头文件和实现文件 inline int add(int x, int y){ //一般不要放循环语句 return x + y;} //如果是自定义类类型,都要大写首字母class Computer{p ...
分类:编程语言   时间:2019-10-31 13:53:17    阅读次数:115
Spring源码分析
Spring介绍 什么是Spring? 百度百科的介绍 Spring官方网址: http://spring.io/ 我们经常说的Spring其实指的是 Spring Framework (Spring 框架) 为什么学习Spring? 好处 耦合性(Coupling),也叫耦合度,是对模块间关联程度 ...
分类:编程语言   时间:2019-10-31 14:57:40    阅读次数:82
Python分布式爬虫必学框架Scrapy打造搜索引擎 学习教程
Python分布式爬虫打造搜索引擎Scrapy精讲—用Django实现搜索的自动补全功能 elasticsearch(搜索引擎)提供了自动补全接口 1、创建搜索自动补全字段suggest自动补全需要用到一个字段名称为suggest类型为Completion类型的一个字段所以我们需要用将前面的elas ...
分类:编程语言   时间:2019-10-31 15:00:00    阅读次数:235
python3 TensorFlow训练数据集准备 下载一些百度图片 入门级爬虫示例
从百度图片下载一些图片当做训练集,好久没写爬虫,生疏了。没有任何反爬,随便抓。 网页: 动态加载,往下划会出现更多的图片,一次大概30个。先找到保存每一张图片的json,其对应的url: 打开调试,清空,然后往下划。然后出现: 点击左侧的链接,出现右边的详细信息,对应的就是URL。对这个url做请求 ...
分类:编程语言   时间:2019-10-31 16:12:14    阅读次数:78
如何高效的对有序数组去重
给定一个排序数组,需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度 数组nums=[0,0,1,1,1,2,2,3,3,4] 函数应该返回新的长度为5,并且原数组nums的前五个元素被修改为0,1,2,3,4。不要使用额外的数组空间,必须在原地修改输入数据并在O(1)额外 ...
分类:编程语言   时间:2019-10-31 16:21:58    阅读次数:101
Java 通过Math.random() 生成6位随机数
1 public static void main(String[] args) { 2 String sjs=""; 3 4 for (int i = 0; i < 6; i++) { 5 int max=9,min=0; 6 int ran2 = (int) (Math.random... ...
分类:编程语言   时间:2019-10-31 16:23:09    阅读次数:308
spring学习(十八)--AOP切面编程
不同于OOP--面向对象编程,提供一系列继承、重写、封装技术,纵向的丰富编程功能。spring AOP为面向横向的切面编程,当工程中很多类都有共同的需求时,可以针对这些类,将共用的方法抽离出来,形成一个切面方法,将他织入到这些类中。每当执行这些类的时候,自动触发织入的切面方法,这样就不用在这些类中写 ...
分类:编程语言   时间:2019-10-31 16:26:35    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!