- 博客(70)
- 资源 (16)
- 收藏
- 关注
原创 MongoDB、ElasticSearch、Redis、HBase这四种热门数据库的优缺点及应用场景
看到一段对当今热门的NoSQL解决方案的对比记录一下,感觉十形象记录一下里面的总结部分附上原文地址总结以上四种数据库是当今NoSQL中最火爆的几款,掌握了它们,你基本就能cover住互联网开发中的绝大多数数据存储需求。这里还想强调的一点是,如同买衣服一样,没有最好的数据库,只有最适合你的应用场景的数据库,因此选用一款数据库前一定要想清楚自己的应用场景是否合适。再给大家总结下这些数...
2019-12-18 15:23:09
646
原创 [windows环境] 简单整合springboot2.1.3,logstash6.3.1,filebeat6.3.1
前文:前几天整合elk框架,中间出了不少的问题,故写这篇文章记录一下同时也提供给想要了解这一块内容的同学一个参考的机会:对于ELK的介绍可以看一下这篇文章,写的很详细,英语好的推荐官方的文档目录1.前置条件:2.具体步骤:下载资源运行logstash运行filebeatspringboot连接filebeat1.前置条件:已经简单搭建springbo...
2019-12-18 11:16:17
608
转载 消息队列常见的几种使用场景介绍
讲的满全的,mark一下,转载自(http://www.sohu.com/a/236014515_797635)一、简介消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ。二、消息队列应用场景以...
2019-06-27 17:41:03
15433
1
原创 WINDOWS 10 64BIT 下NODEJS报错MSBUILD : ERROR MSB4132: 无法识别工具版本“2.0”。可用的工具版本为 “4.0”的解决方法
今天在用node安装node-sass的时候报了如标题所示的异常:在网上看到两个版本:一、原文链接 下载Visual C++ 2015 Build Tools,安装时,选择自定义安装,勾选系统版本对应的WindowsSDKs ,直至安装完毕; 下载 Python2.7,安装时,勾选将 Add Python.exe to PATH,即添加至环境变量,直至安装完毕; 在报...
2019-05-22 10:05:55
2343
1
转载 Spring Boot基于ZooKeeper的服务注册实现
简介本文介绍在本地环境搭建ZooKeeper的伪集群环境的步骤,并且在Spring Boot环境下,如何使用ZooKeeper来注册服务。搭建ZooKeeper伪集群下载并安装在官网下载ZooKeeper相关包后,解压到/etc/zookeeper下,并复制3份(ZooKeeper构建集群时,官网建议部署奇数个节点)。安装ZooKeeper修改配置将co...
2019-02-27 15:54:09
3202
转载 Spring Boot项目mysql配置文件密码加密(jasypt)
起因:因为我个人微博想要公开源码,但数据库配置文件会暴露在外面,又不想生产跟开发环境建来回切换,所以想到了加密数据库密码,于是问了群里的一个朋友小XX(原谅我不识字)经过:简单粗暴,直接上代码:1.需要引入依赖 <!-- 数据库加密 --> <dependency> <groupId>com...
2019-02-27 13:38:46
510
转载 centos 6 与 centos 7 服务开机启动、关闭设置的方法
本文简单说明下 centos 6 与 centos 7 服务开机启动、关闭设置的方法: centos 6 :使用chkconfig命令即可。我们以apache服务为例:#chkconfig --add apache 添加nginx服务#chkconfig apache on 开机自启nginx服务#chkconfig apache off 关闭开机自启#chkconfig -...
2019-02-20 11:04:48
1045
转载 解决 CentOS7 安装完成后ifconfig命令不能用
今天用VMWare安装了CentOS7,选择了最小安装包模式,安装完毕之后想查看一下本机的ip地址,发现报错#ifconfig-bash:ifconfig:commandnotfound谷歌了一下,整理了一下解决思路 查看ifconfig命令是否存在 查看 /sbin/ifconfig是否存在 如果ifconfig命令存在,查看环境变量设置...
2019-02-18 17:36:22
2398
1
原创 关于netty中 usereventtriggered 方法没有执行的问题
今天在使用netty的usereventtriggered方法时候发现怎么也触发不了,查了很多资料检查了代码,看上去好像都没有问题,但是就是出不来,之后在initChannel()方法中发现了一丝猫腻:修改前:修改后:调试成功,不是很理解netty中的机制,希望有大神可以指点迷津;...
2018-09-30 11:17:19
23798
6
转载 spring + druid 配置动态配置数据源以及多数据源切换功能实现
spring + druid 配置动态配置数据源以及多数据源切换功能实现数据源连接池使用druid 其他的数据源基本原理相同spring中配置默认数据源连接池如下:<!-- 数据源配置, 使用 BoneCP 数据库连接池 --> <bean id="dataSourceOne" class="com.alibaba.druid.pool.DruidDa...
2018-08-09 17:48:01
10517
转载 springmvc整合redis架构搭建实例
springmvc整合redis架构搭建实例转自:http://www.cnblogs.com/dennisit/p/3614521.html新换环境,又有新东西可以学习了,哈皮! 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝,所以整理了一下Springmvc整合redis的环境搭建.分享学习.第一步: 创建maven项目:实例pom.xml内容如下...
2018-08-09 15:19:46
1045
转载 springmvc+mybatis+redis实现查询插入操作
springmvc+mybatis+redis实现查询插入操作最近在学习redis,虽然现在还不是很熟练。不过可以进行简单的框架整合开发。IDE:我使用的是IDEA。springmvc+spring+mybatis的整合这个我就不多说了,下面我们先进行这块的整合,最后在加入redis。下边这块就直接上代码。源码:https://gitee.com/smfx1314/springmvcr...
2018-08-09 15:11:36
212
转载 一步步教你整合SSM框架(Spring MVC+Spring+MyBatis)详细教程
SSM(Spring+SpringMVC+Mybatis)是目前较为主流的企业级架构方案,不知道大家有没有留意,在我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优...
2018-08-03 17:17:29
3814
转载 Apache+Tomcat+JK配置win7(64)下的负载均衡
Apache+Tomcat+JK配置win7(64)下的负载均衡 主题 Tomcat 负载均衡 Windows 7一、引言因为以前并没有接触过负载均衡,所以虽然在听了曹老师的课以后还是不太明白如何去搭建一个负载均衡的架构,只得去网上到处查阅资料。第一次,我先直接在windows 下试验,结果看了网上教程,没能成功。第二次,郁闷之余我决定还是去linux 下搞,于是我按...
2018-08-03 16:52:19
145
转载 MyBatis 一、二级缓存和自定义缓存
目录导航1、一级缓存 2、二级缓存 3、自定义缓存1、一级缓存 MyBatis默认开启了一级缓存,一级缓存是在SqlSession 层面进行缓存的。即,同一个SqlSession ,多次调用同一个Mapper和同一个方法的同一个参数,只会进行一次数据库查询,然后把数据缓存到缓冲中,以后直接先从缓存中取出数据,不会直接去查数据库。 但是不同的SqlSession对象,因为...
2018-07-25 16:36:22
289
转载 MyBatis 延迟加载 (懒加载)
下面我们讲延迟加载 也叫 懒加载。 延迟加载:resultMap 的数据以 树状结构 为主,当我们用到分支数据的时候再查下,反之则,不查询,这样可以节省数据库资源。那么我在上一个demo的基础做一点小改进:1、首先在 mybatis-config.xml 中添加设置:<configuration> <settings><!-- -->...
2018-07-25 16:13:31
4844
1
转载 ActiveMQ入门教程
ActiveMQ入门教程概述与介绍ActiveMQ 是Apache出品,最流行的. 功能强大的即时通讯和集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。特性 多种语言和协议编写客户端...
2018-07-25 09:58:56
2458
1
转载 flex元素元素垂直和书评居中
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css">
2018-07-24 15:31:59
192
原创 java中判断json数据的类型
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONException;import com.alibaba.fastjson.JSONObject;import org.springframework.stereotype.Servic...
2018-03-30 17:22:08
14102
原创 在Java中遍历json树结构
public void listest(@RequestBody String strjson) { List<String> ds =new ArrayList<String>(); JSONObject json = JSONObject.parseObject(strjson); for (Map.Entry<String, Objec...
2018-03-30 16:17:59
3769
原创 java中获取json中的数组转化为List<E>
ObjectMapper mapper = new ObjectMapper();JSONObject jsonObject = JSON.parseObject(json);JSONArray array = jsonObject.getJSONArray("V_PACS4ORIN");List<Gdpengine> rules = new ArrayList<Gdpen...
2018-03-27 08:55:27
14542
1
转载 Java 面试题:百度前200页都在这里了
基本概念 原文出处: 唐尤华操作系统中 heap 和 stack 的区别什么是基于注解的切面实现什么是 对象/关系 映射集成模块什么是 Java 的反射机制什么是 ACIDBS与CS的联系与区别Cookie 和 Session的区别fail-fast 与 fail-safe 机制有什么区别get 和 post请求的区别Interface 与 abstract 类的区别IOC的优点是什么IO ...
2018-03-21 14:25:00
210
转载 Spring Boot中路由传递参数
在路由时传递参数,一般有两种形式,一种是拼接在url地址中,另一种是查询参数。如:http://localhost:8080/router/tang/101?type=spor&num=12。下面根据代码看一下,VUE 和 Spring Boot 中各自是如何处理传递和接受参数的。Spring Bootpackage com.tang.demo1.controller;import o...
2018-03-21 14:22:23
4900
转载 Maven管理Oracle11gJDBC驱动(手动安装oracle11g)详细版
首先你到知道自己安装的Oracle是什么版本的?可以在SQL窗口中输入:select * from v$instance 得到如下结果:发现我的oracle版本号是:11.2.0.1.0OracleJDBC驱动包是需要Oracle官方授权才能被下载。所以这里只有选择一个Oracle10.2的ojdbc14.jar或Oracle11.2的ojdbc6.jar(如果你是1og请选择前面的10.2g),...
2018-03-21 13:31:52
2345
转载 35 个 Java 代码性能优化总结
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优...
2018-03-21 10:36:04
138
转载 Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例
摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! “看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然。所以,无论什么事情,仔细想一想,都没有什么大不了的。这能帮助自己在遇到挫折时稳定心态,想得更开。” – 《腾讯传》 本文提纲一、为啥整合 Dubbo 实现 SOA二、运行 springboot-dubbo-server 和 spr...
2018-03-20 14:02:53
146
转载 springboot + mybatis 项目中配置多个数据源
转载自http://blog.csdn.net/tracker_w/article/details/61202084应用场景项目需要同时连接两个不同的数据库A, B,并且它们都为主从架构,一台写库,多台读库。多数据源首先要将spring boot自带的DataSourceAutoConfiguration禁掉,因为它会读取application.properties文件的spring.dataso...
2018-03-20 12:43:02
3728
6
原创 Spring Boot路由参数配置
Spring Bootpackage com.tang.demo1.controller;import org.springframework.web.bind.annotation.*;@RestControllerpublic class RouterController { @RequestMapping(path = {"/getJson/{name}/{id}"})...
2018-03-09 17:05:19
8763
转载 Spring boot 在Intellij IDEA 中的热部署
1、加maven依赖 dependency> Spring 官方提供的热部署插件 --> groupId>org.springframework.bootgroupId> artifactId>spring-boot-devtoolsartifactId> optional>tru
2018-02-26 15:26:23
188
转载 jquey的自定义事件小结
jQuery的自定义事件是通过on和one绑定的,然后再通过trigger来触发这个事件jQuery 提供的自定义事件可以引入语义,很好地解决问题//1. 定义自定义事件$('#username').on('blank.username', function() { console.log('请不要留空');});$('#username').on('notExist.u
2017-12-28 14:40:18
245
原创 c# 读取json文件返回字符串
一、 string json = string.Empty; using (FileStream fs = new FileStream(filepath, FileMode.Open, System.IO.FileAccess.Read, FileShare.ReadWrite)) { using (StreamReader sr = new Str
2017-12-21 15:54:39
5998
原创 在.NET MVC中查找.json文件时提示添加MIME 错误404.3
在web.config文件中添加 fileExtension=".json" mimeType="application/json; charset=UTF-8" /> 请参阅在IIS中添加.json处理程序支持。
2017-12-21 11:36:31
365
转载 js获取数组中的最大值最小值
遍历方法:var tmp = [1,12,8,5];var max = tmp[0];for(var i=1;i){ if(maxtmp[i];}console.log(max); 使用apply方法:var a = [1,2,3,5];console.log(Math.max.apply(null, a));//最
2017-12-18 09:18:06
279
转载 如何通过js来打开客户端的应用程序
在网上获得了如下资料: 请输入要运行的程序:确定重新输入 记事本 画图板 计算器 cmd Regedit Msconfig WINAMP IE .. %windir% %temp% WINAMP function Run(command) { window.oldOnError = window
2017-12-13 15:46:27
2245
转载 Js如何调用本地应用程序
来源:博客园2017-05-18一般情况下,浏览器中是无法直接和本机的其他的程序进行交互的,在IE中,我们可以通过ActiveX对象的方式进行。但是这个方式只适用于IE浏览器,另一种比较通用的方式便是URL协议的方式,我们将某种URL的协议注册给某个程序来进行处理,比如将tencent://这样的协议注册给QQ程序来进行处理,当浏览器需要访问这样的协议的时候就转给QQ程序进行处理。这种UR
2017-12-13 15:42:29
7279
1
转载 前端开发者不得不知的 ECMAScript 6 十大特性
转自http://www.oschina.net/news/71566/es6-developers-will-have-to-knowES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对ES6做一个简要介绍。 主要译自:《Top 10 ES6 Features Ever
2017-12-01 15:36:25
301
转载 C# DateTime日期格式化
C# DateTime日期格式化 在C#中DateTime是一个包含日期、时间的类型,此类型通过ToString()转换为字符串时,可根据传入给Tostring()的参数转换为多种字符串格式。目录1. 分类2. 制式类型3. 自定义格式类型 1. 分类DateTime调用ToString()传入的参数可分为制式和自定义两种
2017-11-30 09:05:53
941
转载 webstorm 2017.2 汉化包 中文激活破解版(附汉化教程)
WebStorm 2017是一款JavaScript开发工具,被誉为最强大的HTML5编辑器以及最智能的JavaSscript IDE,WebStorm2017带来了全新的功能和界面,并拥有代码补全、代码格式化、html提示、代码联想查询、代码重构以及代码调试等多种功能。本平台提供WebStorm 2017.2汉化包下载,需要的朋友可以下载试试!WebStorm 2017.2正式版 下载地
2017-11-08 16:23:06
23955
3
windows下搭建基于nginx的rtmp服务器
2017-11-17
VisualSVN-5.1.5_TortoiseSVN-1.9.5.27581-x64_以及汉化包三件套
2017-09-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人