自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4352)
  • 收藏
  • 关注

转载 Angular配置

安装node.js 重启npm install -g @angular/cling new my-appng g c 创建组件VScode插件Angular Snippets (Version 8)VScode插件Angular Language Serviceng g s 创建service转载于:https://www.cnblogs....

2019-09-30 23:46:00 45

转载 AbstractRoutingDataSource动态数据源切换,AOP实现动态数据源切换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u012881904/article/details/77449710AbstractRoutingDataSource动态数据源切换上周末,室友通宵达旦的敲代码处理他的多数据源的问题,搞的非常的紧张,也和我聊了聊天,大概的了解了他...

2019-09-29 17:46:00 7

转载 使用Adivisor配置增强处理,来实现数据库读写分离

一、先写一个demo来概述Adivisor的简单使用步骤实现步骤:1、通过MethodBeforeAdivice接口实现前置增强处理 1 public class ServiceBeforeAdvisor implements MethodBeforeAdvice { 2 private Logger logger = Logger.getLogger(Ser...

2019-09-28 16:06:00 25

转载 软/硬 负载均衡产品

负载均衡(Load Balance),其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行。需要我们注意的是:它并不属于网络基础架构,而是属于一种网络优化设备。它是建立在现有的网络基础架构之上,给企业提供了更廉价更有效的扩展选择。相对来说,对于一些网站和一些网络应用而言,需不需要负载均衡,要看网站的访问量是不是增长的很快,单个处理单元无法满足负载需求时,网络应用流量将要...

2019-09-26 16:02:00 49

转载 pixabay注册失败原因以及解决办法

现在资源版权问题越来越严格,尤其是用在商业上的。最近发现pixabay可以免费使用且完全免费,图片,视频,矢量图,非常爽~!找到网站上注册,提示如下错误,大致意思就是“哎呀!出事了。 请不要使用自动工具填写此表格,也不要尝试使用其他浏览器。”提示跟注册不了没有关系。很快找到原因了,主要是因为注册时候有一个谷歌机器验证,大部分情况你是看不到的,但是大家知道我们是...

2019-09-24 18:24:00 62

转载 Spring Boot 多站点利用 Redis 实现 Session 共享

如何在不同站点(web服务进程)之间共享会话 Session 呢,原理很简单,就是把这个 Session 独立存储在一个地方,所有的站点都从这个地方读取 Session。通常我们使用 Redis 来解决这个问题Spring Boot 2.1.8Redis 5.0.3本项目源码 github 下载本章解决前面文章 Spring Boot 利用 nginx 实现生产环境的伪热...

2019-09-22 09:16:00 28

转载 AES加密与解密(秘钥)

转载地址:https://blog.csdn.net/lichuangcsdn/article/details/80842338 1 package com.snsoft.modules.biz.test; 2 3 import org.slf4j.Logger; 4 import org.slf4j.LoggerFactory; 5 impor...

2019-09-20 17:22:00 294

转载 基于nginx结合openssl实现https

在做之前需要将nginx建好,保证端口打开一、检查openssl是否安装[root@localhost ~]# rpm -qa opensslopenssl-1.0.2k-16.el7_6.1.x86_64二、创建根证书CA1、生成CA私钥[root@localhost openssl]# openssl genrsa -out local.key...

2019-09-19 12:14:00 44

转载 luoguP3531 [POI2012]LIT-Letters

(https://www.luogu.org/problem/P3531)注意编号#include<cstdio>#include<algorithm>#include<cstring>#include<vector>#include<iostream>using namespace std;const int ...

2019-09-18 17:42:00 41

转载 Spring Boot 利用 nginx 实现生产环境的伪热更新

当我们在服务器部署Java程序,特别是使用了 Spring Boot 生成单一 Jar 文件部署的时候,单一文件为我们开发单来的极大的便利性,保障程序的完整性。但同时对我们修改程序中的任何一处都带来重启服务的麻烦。如何解决这个问题呢?测试用代码 github 下载1 问题分析为了能够解决这个问题,我们来分析下,为什么要重启服务,因为 Jar 中的内容发生了改变,大部分应用程式都加...

2019-09-18 11:55:00 289

转载 最近工作情况整理

  之前有提到,我最近换了一家公司。  换公司有很多坑,也有很多不同的体验,这个之后再补充。  之前做的工作比较杂,从需求,到开发,测试,运维和监控,甚至硬件都要负责;新的工作主要是做测试开发,技术栈是基于Java和python,所以之后的文章可能主要是基于java,Python和测试这3方面的了。  新公司的项目流程也比较完善,从需求文档的撰写,到设计架构的评审,以及接口测...

2019-09-18 00:10:00 34

转载 Spring Boot 如何动态切换数据源

本章是一个完整的 Spring Boot 动态数据源切换示例,例如主数据库使用 lionsea 从数据库 lionsea_slave1、lionsea_slave2。只需要在对应的代码上使用 DataSource("slave1") 注解来实现数据库切换。想要实现数据源动态切换,需要用到以下知识spring boot 中自定义注解spring boot 中的 aop 拦截myb...

2019-09-16 19:12:00 95

转载 Spring Boot 自定义 Banner 教程

我们在启动 SpringBoot 时,控制台会打印 SpringBoot Logo 以及版本信息。有的时候我们需要自己弄个有个性的文本图片。Spring Boot 为我们提供了自定义接口。 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_...

2019-09-16 19:03:00 25

转载 Q:简单实现URL只能页面跳转,禁止直接访问

sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些数据,且不同标签页的session不能共享,通过此特性来控制某个页面只能通过上级页面同标签页跳转进入1,需求分析:首页关闭某个二级跳转页面入口,但可以通过连接直接访问2,通过在一级页面添加存储  sessionStorage.setItem("routerView", "...

2019-09-16 16:45:00 579

转载 Q:elementUI中tree组件动态展开

1,在组件中设置展开收缩开关default-expand-all="isExpand"2,展开收起触发按钮<div class="tree-foot clearfix">  <el-button class="fr" size="mini" plain type="primary" icon="el-icon-caret-top" @click...

2019-09-16 10:20:00 102

转载 BZOJ 3747: [POI2015]Kinoman

题意:https://www.lydsy.com/JudgeOnline/problem.php?id=3747有 m 个不同颜色的点,每个点有个权值,现在由这 m 种颜色的点组成的长度为 n 的序列求一个区间,这个区间内只出现一次的点的权值和最大参考博客:http://hzwer.com/5715.html分析这种和颜色出现次数相关的题比较正常的想法就是枚举左端点,在右移...

2019-09-14 16:41:00 25

转载 PHP + Redis 实现消息队列

Redis做消息队列的好处在于它的轻量级,高并发,延迟敏感,应用场景有 即时数据分析、秒杀计数器、缓存等Redis做消息队列待解决的问题:  1、消息的可靠性:没有相应的机制保证消息的消费,当消费者消费失败的时候,消息体丢失,需要手动处理。生产者只管向队列中插入数据,不管消费者是否成功消费。  2、消费者挂掉消息不会丢失,但是需要重新触发一下消费者,才能够继续消费消息。...

2019-09-09 12:39:00 57

转载 tcp基本内容

1、TCP用三次握手(three-way handshake)一对终端同时初始化一个它们之间的连接是可能的。但通常是由一端打开一个套接字(socket)然后监听来自另一方的连接,这就是通常所指的被动打开(passive open)。服务器端被被动打开以后,用户端就能开始创建主动打开(active open)。(1)第一次握手:Client将标志位SYN置为1,随机产生一个值s...

2019-09-09 12:29:00 41

转载 Scala Spark Streaming + Kafka + Zookeeper完成数据的发布和消费

一、Spark Streaming  Spark Streaming是核心Spark API的扩展,可实现实时数据流的可扩展,高吞吐量,容错流处理。数据可以从许多来源(如Kafka,Flume,Kinesis或TCP sockets)中提取,并且可以使用以高级函数表示的复杂算法进行处理map,例如reduce,join和window。最后,处理后的数据可以推送到文件系统,数据库和实时...

2019-09-04 13:33:00 193

转载 Zookeeper知识学习

一、什么是Zookeeper?  ZooKeeper是一个开源Apache项目,提供集中式服务,用于在分布式系统中的大型集群上提供集中服务,用于维护命名和配置数据,并在分布式系统中提供灵活,强大的同步。Zookeeper跟踪 Kafka 集群节点的状态,并跟踪Kafka主题,分区等。Zookeeper 允许多个客户端同时执行读写操作,并充当系统内的共享配置服务。二、为什...

2019-09-04 11:32:00 32

转载 Kafka知识学习

一、什么是Kafka?  Apache Kafka是一个社区分布式事件流平台,能够每天处理数万亿个事件。Kafka最初被设想为消息传递队列,它基于分布式提交日志的抽象。自2011年由LinkedIn创建并开源以来,Kafka已迅速从消息队列发展成为一个成熟的事件流平台。用作 LinkedIn 的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。活动...

2019-09-04 11:00:00 24

转载 怎么避免写bug?

1:关注可能的业务逻辑异常:业务逻辑异常 可以通过各种输入输出 和 预期进行比较 即可很快发现。2:关注可能的运行逻辑异常: 如 copy对象; 对象引用等 这类异常只看代码逻辑时很难发现的;代码写好后要在大脑中试运行一下看是否会存在这样的异常,这个也跟经验和警惕性有关。3:关注可能的常识性异常:如时间会有时区差异等;再如 Es 更新会有延迟等;这些也需要警惕性。...

2019-09-02 23:02:00 104

转载 离线环境升级python及安装模块

  之前介绍的的Zabbix脚本是用python3写的,但是centos7默认安装的是python2.7.5,所以我们需要升级到python3。  因为服务器是内网环境,不能访问外网,所以本文就对离线环境下(无网络)升级python及安装模块进行介绍。Centos7升级python3安装python3  先介绍参考文档,centos7将python默认版本升级。  1...

2019-09-02 17:57:00 501

转载 备忘代码

用 Java正则中环视去移除JSON字符串中多余的”1 public static void main(String[] args) {2 String a = "{\"color\":\"7.3\"双耳汤盘-绿色\",\"warename\":\"瓷彩美(CECEME)创意陶瓷盘子 个性双耳汤盘家用菜盘深盘西餐盘牛排盘早餐盘沙拉盘 7.3\"双耳汤盘...

2019-09-02 10:13:00 29

转载 堆及堆的变种

堆及堆的变种声明参考课件和讲授来自Accelerator,分析懒得打也来自他堆的元素删除借用标记的思想,我们维护一个和原堆同样性质(大根,小根)的堆,每次删除就把它扔到标记堆里面当我们需要 pop 的时候,如果堆顶元素和删除堆顶元素相同,那么就说明这个元素是我们之前删除过的,于是我们就在删除堆里面和这个堆里面同时 pop, 然后考察下一元素。容易发现时间复杂度和空间复杂度没...

2019-09-01 17:51:00 41

转载 java并发编程--第一章并发编程的挑战

一、java并发编程的挑战并发编程需要注意的问题:并发编程的目的是让程序运行的更快,然而并不是启动更多的线程就能让程序最大限度的并发执行。若希望通过多线程并发让程序执行的更快,会受到如下问题的挑战:线程的上下文切换问题、死锁问题、受限于硬件和软件的资源问题。1、线程上下文切换线程上下文切换简述:CPU通过时间片分配算法来循环执行任务,每个线程任务在正常情况下是被CPU...

2019-09-01 15:02:00 32

转载 Dicom文件支持中文字符

Dicom文件的默认字符集编码为ISO-IR6,这种字符集是不支持中文的,当使用Dicom工具修改病人姓名后,名字会成乱码而无法正常显示,如下图:知道了原因就知道解决办法了,修改Dicom的字符集(0008,0005标签,名字叫SpecificCharacterSet),把该值改成支持中文的即可,如GB1830、ISO_IR 192,再把病人姓名改为中文,可正常显示,如下图:...

2019-08-29 15:24:00 381

转载 duilib入门教程

duilib使用手册1.简介duilib是一个开源 的directui 界面库,使用XML来描述界面风格,界面布局,将界面与逻辑分离,能够快速开发美观的界面。2.代码下载与编译2.1代码下载github网址:https://github.com/duilib/duilib下载后的代码结构如下:2.2编译打开根目录的Duilib.sln,github上的工程是VS2013...

2019-08-28 10:34:00 243

转载 node 垃圾回收机制

之前看深入浅出nodejs时读到过node的垃圾回收机制,后来渐渐忘了,这次有时间突然想起,再次复习了一下;除堆外内存,其余部分均由V8管理。栈(Stack)的分配与回收非常直接,当程序离开某作用域后,其栈指针下移(回退),整个作用域的局部变量都会出栈,内存收回。最复杂的部分是堆(Heap)的管理,V8使用垃圾回收机制进行堆的内存管理,也是开发中可能造成内存泄漏的部分...

2019-08-27 14:51:00 31

转载 svn下载代码cleanup失败解决办法

svn Cleanup失败了1.新建一个文件夹,在svn通过同样目录下载文件2.把下载下来的代码文件夹中 .svn文件夹,复制到cleanup失败的文件夹中,就可以了转载于:https://www.cnblogs.com/lidar/p/11415036.html...

2019-08-26 21:13:00 157

转载 maven中net.sf.json报错

转载地址:https://blog.csdn.net/WO8451401/article/details/82052329转载于:https://www.cnblogs.com/lidar/p/11414994.html

2019-08-26 21:08:00 29

转载 linux下shell脚本中sed命令的用法

先来给一个案例: #将old.sql文件中的符号“|”替换为“,”,并保存到test.sql文件中 sed "s/|/,/g" "old.sql"> test.sql #将test.sql文件中的每一行最后的符号“,”删除 sed -i 's/,$//g' test.sql  #在test.sql文件中每行的开头添加左括号“(” ...

2019-08-26 16:34:00 251

转载 Kafka-manager启动命令

$ nohup ./kafka-manager -Dconfig.file=/Users/hunter/kafka-manager/target/universal/kafka-manager-2.0.0.2/conf/application.conf   ~/kafka-manager/target/universal/kafka-ma...

2019-08-26 10:14:00 1345

转载 Spring Boot 操作 Excel

Excel 在日常操作中经常使用到,Spring Boot 中使用 POI 操作 Excel本项目源码 github 下载1 新建 Spring Boot Maven 示例工程项目注意:本示例是用 IDEA 开发工具File > New > Project,如下图选择 Spring Initializr 然后点击 【Next】下一步填写 GroupId(包名)、A...

2019-08-25 17:40:00 40

转载 luoguP2486 [SDOI2011]染色

题目Description给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量(连续相同颜色被认为是同一段),如“112221”由3段组成:“11”、“222”和“1”。请你写一个程序依次完成这m个操作。Sample Input6 52 2 1 2 1 11 21 32 42 5...

2019-08-24 21:00:00 24

转载 树上乱搞(树上数据结构

树上乱搞bzoj3319:黑白树允许离线的话,添加操作可以变为撤销操作做这题之前我们先体验一个水题, 一个离线就变得容易的题(WTM因为没有倒着输出而改了好些时间...傻子bzoj4551: [Tjoi2016&Heoi2016]树Description在2016年,佳媛姐姐刚刚学习了树,非常开心。现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两种操作...

2019-08-24 19:02:00 28

转载 树型DP(2)

声明参考课件和讲授来自Accelerator找树的直径树的直径定义为一个树中最长的一条链。一种做法比较显然,我们可以大力 DP,维护出一个节点向下的最长链F(x)和次长链G(x),保证F,G不出自同一个儿子,然后用二者加和来更新答案,同时更新父亲节点的最长链和次长链。另外一种做法,则可以这样:随便选择一个点,然后找到距离这个点最远的点 A, 再以 A 为源点,找到距离 A 最...

2019-08-24 19:00:00 35

转载 idea提交SVN时忽略某些文件或文件夹

转载地址:https://tommy88.top/2017/08/31/idea-svn-ignore/转载于:https://www.cnblogs.com/lidar/p/11402175.html

2019-08-23 19:30:00 874

转载 初学树型dp

树型DPDFS的回溯是树形DP的重点以及核心,当回溯结束后,root的子树已经被遍历完并处理完了。这便是树形DP的最重要的特点自己认为应该注意的点好多人都说在更新当前节点时,它的儿子结点都给更新完了,实际上这并不准确。对于当前节点,我们需要dfs它的儿子,并且在dfs中进行dp。在此过程中并不是等到儿子都更新完我们才更新当前节点的信息(假设当前节点为x, 有儿子son1 , so...

2019-08-22 20:25:00 35

转载 状压DP

状压DP描述状态的维数,维度首先找题目中在10~20范围内的参数(如果有这样的范围,那么这题就hin可能是状压),它很有可能是一个。再看题目中的限制条件,它可能也要加进去难点状态转移 : 用二进制(或三进制或更⑥的)表示状态,用位运算状态的修改初始化常见操作取出x第i位: (1<<(i-1))&x将x第i位变成1: x |= (1<<(i...

2019-08-21 22:00:00 20

空空如也

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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