自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 kafka 配置权限

参考:https://www.cnblogs.com/huxi2b/p/10437844.htmlhttp://kafka.apache.org/documentation/#security_authz_exampleskafka 版本 :2.3.0建立用户:kafka-configs.bat --zookeeper localhost:2181/kafka-scram ...

2019-08-29 11:24:00 922

转载 数据库迁移之-Oracle 与MySQL互相转换

理论上来说, MySQL 已经被Oracle 收购, 这两者之间的Migrate 应该比较容易, 但实际的迁移还是有一些问题, 以下就说一说一些实现的方式和问题。方式一:手动方式导入导出手动的方式导入, 就是操作步骤会比较繁琐一些。对Table 的结构和数据:1. 使用 SQL Developer 把 oracle 的 table 的schema 和 Data(.sql...

2019-08-28 10:16:00 91

转载 IDEA如何将git下来的是工程转为maven工程

1.在工程名称上右击并点击【Add Framework Support】2.在打开的【Add Framework Support】窗口中在左侧栏找到【Maven】选项并勾上并点击【OK】按钮。转载于:https://www.cnblogs.com/mike-mei/p/11419336.html...

2019-08-27 16:52:00 2076

转载 Git的使用及安装

1安装.步骤一如果是32位就安装32位,64位就安装64,任选一款。步骤二步骤三步骤四步骤五步骤六步骤七步骤八步骤九步骤十步骤十一上面的安装完成以后,下面的程序包按要求安装就好了(傻瓜式安装)。上面的安装包安装完成以后第一步在桌面或者在D盘里面建立一个文件夹名字随意...

2019-08-27 16:23:00 115

转载 介绍使用plsql创建表空间和用户的方法。

方法/步骤1开启oracle服务,打开plsql工具,使用管理员账户登录。2点左上角的新建SQL窗口。3创建表空间。在sql窗口中输入create tablespace test datafile 'D:\test.ora' size 1000m;这里的test为表空间名称,路径自己来命名。然后点执行按...

2019-08-26 09:13:00 225

转载 分布式缓存重建并发冲突和zookeeper分布式锁解决方案

如果缓存服务在本地的ehcache中都读取不到数据。这个时候就意味着,需要重新到源头的服务中去拉去数据,拉取到数据之后,赶紧先给nginx的请求返回,同时将数据写入ehcache和redis中分布式重建缓存的并发冲突问题重建缓存:数据在所有的缓存中都不存在了(LRU算法弄掉了),就需要重新查询数据写入缓存,重建缓存分布式的重建缓存,在不同的机器上,不同...

2019-08-25 16:19:00 151

转载 C# Datatable、DataReader等转化json

//对象转换为Json字符串 public static string ToJson(object jsonObject) { object objectValue = string.Empty; string jsonString = "{"; if (jsonObj...

2019-08-23 10:46:00 335

转载 教你一招避开网盘限速(百度网盘下载助手)

用某度网盘下过资料的朋友应该都知道,非VIP用户下载得很慢,尤其是你需要同时下载很多资料或是某个很大的视频时,这个下载就感觉是要下载到天荒地老。其实百度网盘这个所谓的加速会员,根本就不是为了加速,而是把它限制的速度解除,但是不用百度网盘吧,很多资料都是在上面,重新找资料又很浪费时间。今天小编就为大家介绍个方法,来解除百度网盘的限制,不用非得花钱买会员!...

2019-08-22 15:37:00 30874

转载 OpenResty部署nginx及nginx+lua

因为用nginx+lua去开发,所以会选择用最流行的开源方案,就是用OpenRestynginx+lua打包在一起,而且提供了包括redis客户端,mysql客户端,http客户端在内的大量的组件1、部署第一个nginx,作为应用层nginx(1)部署openrestymkdir -p /usr/servers cd /usr/servers/yum i...

2019-08-21 22:06:00 242

转载 查看修改Linux时区和时间

查看/修改Linux时区和时间一、时区1. 查看当前时区  date -R2. 修改设置时区 tzselect3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime  在中国可以使用:  cp /usr/share/zoneinfo/Asia/Shanghai /etc/loca...

2019-08-21 06:53:00 150

转载 Ajax中“Sys未定义”错误的解决方法汇总(含个人经验)

Ajax中“Sys未定义”错误的解决方法汇总(转)个人经验: 以下解决方案三, 将path="ScriptResource.axd" 改为path="/ScriptResource.axd", 前面的verb必须是verb="GET,HEAD"!错误:在Ajax应用中自定义脚本时出现"Sys未定义"的错误。 解决方法1 :把取得PageRequestManager实例的语...

2019-08-20 21:25:43 180

转载 idea编写第一个springboot程序

1. 创建一个 springboot 项目使用 idea 创建的基本步骤:2. 加入父级,起步依赖pom.xml文件内容:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h...

2019-08-20 15:09:00 114

转载 ASP.NET2.0 GridView小技巧汇粹 (转)

1)GridView绑定数据源控件,需要有编辑和删除选项按钮时,数据源控件必须提供SQ操作L语句或存储过程调用,一般,我的推荐做法是,使用无意义的SQL语句或存储过程来使GridView的编辑和删除按钮可以生成,具体的编辑更新和删除操作在代码运行时而不是在控件设计时指定,虽然多写了一点代码,但是对以后的扩展应用是很有好处的,建议所有的数据操作,不管是简单还是复杂的,都使用三层结构...

2019-08-20 15:00:40 90

转载 解决IDEA Initialization error 'https://start.spring.io'

IDEA Initialization error 'https://start.spring.io' 弹出一个error窗口 就是不能连接https://start.spring.io第一种https://start.spring.io/中的https改成http第二种->打开Settings界面 ->点击Appearance & Behav...

2019-08-20 14:38:00 749

转载 马上要进入web3.0时代了?

现在我还在学习WEB2.0的时候,今天在论坛里看到了一个新词叫WEB3.0。Web3.0只是由业内人员制造出来的概念词语,最常见的解释是,网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用;用户在互联网上拥有自己的数据,并能在不同网站上使用;完全基于web,用浏览器即可实现复杂系统程序才能实现的系统功能。用户数据审计后,同步于网...

2019-08-20 10:16:07 1288

转载 java代理与动态代理的学习

静态代理比较简单,就是代理对象与被代理对象继承相同的接口,代理类负责调用被代理类(委托类)的对象的相关方法去提供具体的服务,一个代理类只能为一个接口服务,要是有很多服务的话需要开很多代理类。而动态代理则是由反射实现,可以用一个代理类实现所有的代理功能,这点是比较方便的。先看看静态代理:一个接口类,若干个接口实现类和一个代理类即可接口package proxy;...

2019-08-20 08:23:17 73

转载 MySQL基本配置

# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html# *** DO NOT EDIT THIS FILE. It's a template which will be copied...

2019-08-20 08:19:56 101

转载 转战 rocketmq

接触 kafka 有一段时间了,一个人的力量实在有限,国内 rocketmq 的生态确实更好,决定换方向。rocketmq 文档地址:http://rocketmq.cloud/zh-cn/docs/bestpractice-broker.htmlwindows 环境下测试,启动 nameserver:mqnamesrv.cmd -n localhost:9876启动...

2019-08-19 11:15:00 95

转载 LD_PRELOAD和ld --wrap

前言LD_PRELOAD和ld --wrap都能实现不修改原始代码,替换指定函数的实现。通常我们会使用这些方法,替换如malloc)()/free()、read()/write()等函数,并在替换函数中做一些记录,以便能分析程序执行时的内存分配和IO情况。这些函数一般叫包裹函数。LD_PRELAD启动程序时,链接器会做符号绑定,一般是按照编译时指定的链接顺序,查找动态库对应的符号地...

2019-08-17 12:00:00 456

转载 zookeeper+kafka集群的安装

时效性要求很高的数据,库存,采取的是数据库+缓存双写的技术方案,也解决了双写的一致性的问题缓存数据生产服务,监听一个消息队列,然后数据源服务(商品信息管理服务)发生了数据变更之后,就将数据变更的消息推送到消息队列中缓存数据生产服务可以去消费到这个数据变更的消息,然后根据消息的指示提取一些参数,然后调用对应的数据源服务的接口,拉去数据,这个时候一般是从mysql库中拉去的...

2019-08-16 21:36:00 116

转载 缓存数据生产服务的工作流程

缓存数据生产服务的工作流程分析(1)监听多个kafka topic,每个kafka topic对应一个服务(简化一下,监听一个kafka topic)(2)如果一个服务发生了数据变更,那么就发送一个消息到kafka topic中(3)缓存数据生产服务监听到了消息以后,就发送请求到对应的服务中调用接口以及拉取数据,此时是从mysql中查询的(4)缓存数据生产服务拉取到了...

2019-08-16 11:36:00 109

转载 从 spring-cloud-alibaba-nacos-config 进入 nacos-client

sc 的 bootstrap context 是 main application context 的 parent,需要在 main application context 中使用的 bean 可以在spring-cloud-alibaba-nacos-config/META-INF/spring.factories 文件中定义:org.springframework.cl...

2019-08-15 10:33:00 251

转载 近期反思

我其实一点都不想写这个东西的但是实力不允许啊看看我最近发生了什么CF惨案补题惨案到目前打了16场多校比赛了,一场比一场菜,补题进度估计要拖到秋季了...现在写个洛谷普及模拟都手抖。思维陷入僵局感觉快无药可救了。眼看就要开学了,“美好”的假期就要结束了,练了这么久不进则退?思维偷懒了吧,补题开小差吧,总结没好好写吧,打比赛时候打盹了吧。开个CF专帖练思维...

2019-08-15 00:31:00 78

转载 实现缓存与数据库双写一致性保障

pox文件:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.2.5.RE...

2019-08-14 20:33:00 154

转载 万能的数据库连接程序

下面这部分程序可说是万能的数据库连接程序几乎可以连接所有的MS数据库,自己拿去研究吧(这个程序是“ASP网页制作教程”这本书里面的——一本好书): <% '--------------------------------------------------- Function GetMdbConnection( FileName ) Dim Provider, DBPath Pro...

2019-08-14 13:54:03 100

转载 sc 使用了配置中心后,如何设置远程和本地配置的优先级

在 spring 中,如何获取一个 key 的值?applicationContext.getEnvironment().getProperty("swagger.show")那么 key 的优先级呢?spring 会加载所有的配置文件,获取 key 的 value 时,会从前往后遍历这些配置文件,找到了即返回。所以,靠前的优先级高sc 中加载远程配置文件的逻辑:...

2019-08-14 11:11:00 1625

转载 Java JDBC批处理插入数据操作

在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理我把它叫做简单批处理。要求很简单,执行批量插入列表,而不...

2019-08-14 10:39:51 117

转载 从1G到5G发展史(3GPP是个什么组织 为啥5G标准离不开它)

1.“3GPP”组织建立的来龙去脉3GPP一直以来在人们心中是一个神秘的组织,很多用户对于它的理解和认知,说不清,道不明。最近关于5G网络的诸多报道,都陈述了“5G网络”的标准是由“3GPP”来规定的,那么它到底是个怎样的组织?我也不卖关子了,一同揭晓它神秘的面纱。“3GPP”组织建立的来龙去脉 上世纪80年代,电话开始普及使用,人们仅仅使用的是模拟、仅限语音的蜂窝...

2019-08-14 10:17:00 541

转载 MyEclipse最新版-版本更新说明及下载 - MyEclipse官方中文网

http://www.myeclipsecn.com/learningcenter/myeclipse-update/【重要更新】MyEclipse 2015正式版发布【重要更新】MyEclipse 2015 Stable 2.0发布【重要更新】MyEclipse 2016 CI 0正式发布【重要更新】MyEclipse 2016 Stable 1.0发布【重要更新】My...

2019-08-13 20:03:40 1523

转载 eclipse不提示问题

按照上面截图输入26个字母大小写,即可。转载于:https://www.cnblogs.com/sunliyuan/p/11347640.html

2019-08-13 18:09:00 94

转载 添加和配置平面文件连接管理器

步骤 2:添加和配置平面文件连接管理器适用于: SQL Server 2016在本任务中,将在刚创建的包中添加一个平面文件连接管理器。 通过平面文件连接管理器,包可从平面文件中提取数据。 使用平面文件连接管理器,可以指定包从平面文件中提取数据时要应用的文件的名称与位置、区域设置与代码页以及文件格式,其中包括列分隔符。 另外,还可以为各个列手动指定数据类型;也可以使用“提供列类型建...

2019-08-13 01:24:03 558

转载 图表/报表工具Charts & Reports

Microsoft Chart Controls for Microsoft .NET Framework 3.5微软2008年10月发布了Net Framework 3.5下的 Chart 控件,弥补了.Net平台下缺乏一个十分强力的图表控件。l 支持多种图表,如饼图,柱状图,曲线图,散点图,雷达图,面积图,股票图等,支持Winform和Asp.net。 ...

2019-08-12 09:43:25 199

转载 [vim]的关键字补全

除了complete关键字补全,所有补全相关命令都以CTRL-X开始,然后再接与补全类型相关的命令。CTRL-N与CTRL-P在找的的内容中选择的通用的命令,上下选择用的,CTRL-E则是取消选择。(这里的按键都是插入模式下的) 1、按行补全 回溯当前文件,寻找匹配以输入字符的行。CTRL-X然后再按CTRL-L,在弹出的窗口中利用CTRL-N与CTRL-P及CTRL-E进行操作...

2019-08-12 02:09:21 163

转载 【转】struct和typedef struct

原文:http://www.cnblogs.com/qyaizs/articles/2039101.html分三块来讲述:  1 首先://注意在C和C++里不同    在C中定义一个结构体类型要用typedef:    typedef struct Student    {    int a;    }Stu;    于是在声明变量的时候就可:Stu stu1;(如果没有typed...

2019-08-11 21:45:06 61

转载 Redis 多级缓存架构和数据库与缓存双写不一致问题

  采用三级缓存:nginx本地缓存+redis分布式缓存+tomcat堆缓存的多级缓存架构时效性要求非常高的数据:库存一般来说,显示的库存,都是时效性要求会相对高一些,因为随着商品的不断的交易,库存会不断的变化时效性要求不高的数据:商品的基本信息(名称、颜色、版本、规格参数,等等) 商品价格/库存等时效性要求高的数据,而且种类较少,采取相关的服务系统每次发生了变更的时候,直...

2019-08-11 18:36:00 232

转载 Redis cluster的核心原理分析

一、节点间的内部通信机制1、基础通信原理(1)redis cluster节点间采取gossip协议进行通信跟集中式不同,不是将集群元数据(节点信息,故障,等等)集中存储在某个节点上,而是互相之间不断通信,保持整个集群所有节点的数据是完整的维护集群的元数据用得,集中式,一种叫做gossip集中式:好处在于,元数据的更新和读取,时效性非常好,一旦元数据出现了变更,立即就更...

2019-08-11 12:02:00 236

转载 数据库通用自增长列

select case a when 0 then 1 else (select max(uuid) from t_user)+1 end as b from (select count(uuid) as a from t_user)转载于:https://www.cnblogs.com/BrightMoon/p/3581010.htm...

2019-08-11 04:45:32 103

转载 Redis Cluster

1、单机redis在海量数据面前的瓶颈2、怎么才能够突破单机瓶颈,让redis支撑海量数据?3、redis的集群架构redis cluster支撑N个redis master node,每个master node都可以挂载多个slave node读写分离的架构,对于每个master来说,写就写到master,然后读就从mater对应的slave去读高可用,...

2019-08-10 21:33:00 100

转载 Scrum in practise

PPT attached for the introduction of Scrum.Scrum_in_practice_min.pdf转载于:https://www.cnblogs.com/wenjielee/archive/2011/01/03/1924401.html

2019-08-10 10:23:19 82

转载 Log4Net.AspNetCore 配置

1.引用Microsoft.Extensions.Logging.Log4Net.AspNetCore2.增加配置Program.cs public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(args...

2019-08-09 16:28:00 443

空空如也

空空如也

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

TA关注的人

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