- 博客(395)
- 资源 (5)
- 收藏
- 关注
转载 oracle11g 导出表报EXP-00011:table不存在。
转自:https://blog.csdn.net/mingzaiwang/article/details/52608991?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-taskoracle11g,在用exp命令备份数据库时,如果表中没有数据报E...
2020-03-25 10:07:28 348
转载 spring boot 防止重复提交
转自:https://www.jianshu.com/p/09c6b05b670a服务器端实现方案:同一客户端在2秒内对同一URL的提交视为重复提交上代码吧pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:x...
2019-06-21 17:17:15 579
转载 SpringBoot性能优化-异步响应
转自:https://www.jianshu.com/p/b9c17a44bd6e业务开发中,有很多场景会有比较耗时的操作比如需要调用第三方接口查询数据、发邮件等都有可能需要1秒以上的时间如果按照传统的方式处理,即是线程阻塞1秒以上的时间去等待结果,再把结果返回给用户而且处理请求的线程池中线程数总是有限的,如果线程都阻塞在等待中,后续的请求只能排队等候这也就影响到了服务器的并发处理能...
2019-06-21 15:45:59 1355
转载 Mycat原理、应用场景
转自:https://www.cnblogs.com/andy6/p/6622324.htmlMycat的原理并不复杂,复杂的是代码,如果代码也不复杂,那么早就成为一个传说了。Mycat的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的SQL语句,首先对SQL语句做了一些特定的分析:如分片分析、路由分析、读写分离分析、缓存分析等,然后将此SQL发往后端的真实数据库,并将返回的结果做...
2018-08-17 10:37:50 348
转载 mysql8.0踩坑
转自:http://www.cnblogs.com/xyabk/p/8967990.htmlmysql从5.7一下子跳跃到了8.0,其中的改变还是很大,有点这里就不说了,小伙伴们自己去百度了解一下,这里重点说一下,安装的事1.解压后,文件下下面是没有my.ini 和 data目录的,需要自己新建一个my.ini和data目录my.ini的基本代码就这几行配置,足矣,更详细的自己官网上看...
2018-08-01 11:02:29 606
转载 mysql函数substring_index的用法
转自:https://blog.csdn.net/iris_xuting/article/details/38415181这个函数真的很不错!mysql中一个很好用的截取字符串的函数:substring_index。用法规则:substring_index(“待截取有用部分的字符串”,“截取数据依据的字符”,截取字符的位置N)具体例子:首先假定需要截取的字符串为“15,15...
2018-07-27 10:13:39 947
转载 WEB三大攻击之—CSRF攻击与防护
转自:https://www.daguanren.cc/post/csrf-introduction.htmlCSRF 背景与介绍CSRF定义: 跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非...
2018-07-17 19:45:39 2013
转载 MySQL索引原理以及查询优化
转自:https://www.cnblogs.com/bypp/p/7755307.html一、介绍1.什么是索引?一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。2.为什么要有索引呢?索引在MySQL中也叫做“键”,...
2018-07-05 11:53:04 340
转载 MySQL查看SQL语句执行效率和mysql几种性能测试的工具
Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。Explain语法:explain select … from … [where ...]例如:explain select * from news;输出:+----+----------...
2018-07-05 11:43:32 581
原创 Linux配置最新版Elasticsearch、head、kibana、logstash
一、es的安装1、下载https://www.elastic.co/downloads/elasticsearch2、环境centos7、jdk8(1)如果是centos6,会报一些警告,倒是没有什么影响,但比较难受(2)jdk8,不能低于这个版本,但我也没有试过jdk93、新建用户(es直接用root用户无法启动,可以启动时设置bin/elasticsearch -Des.insecure.al...
2018-06-08 15:40:27 510
原创 IDEA关闭单词拼写检查
IDEA里面的单词拼写检查是默认开启的,有时候看着不是单词的拼写下面出现波浪线感觉很难受,可以关闭单词拼写如下图将typo后面的勾去掉即可。
2018-06-08 15:02:49 10126
转载 ELK的一次吞吐量优化
转自:https://blog.csdn.net/ypc123ypc/article/details/69945031问题一最近发现kibana的日志传的很慢,常常查不到日志,由于所有的日志收集都只传输到了一个logstash进行收集和过滤,于是怀疑是否是由于logstash的吞吐量存在瓶颈。一看,还真是到了瓶颈。优化过程经过查询logstash完整配置文件,有几个参数需要调整# pipeline...
2018-06-06 13:55:57 611
转载 秒懂,Java 注解 (Annotation)你可以这样学
转自:https://blog.csdn.net/briblue/article/details/73824058文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,...
2018-06-06 10:34:06 213
转载 轻松学,Java 中的代理模式及动态代理
转自:https://blog.csdn.net/briblue/article/details/73928350代理代理是英文 Proxy 翻译过来的。我们在生活中见到过的代理,大概最常见的就是朋友圈中卖面膜的同学了。她们从厂家拿货,然后在朋友圈中宣传,然后卖给熟人。按理说,顾客可以直接从厂家购买产品,但是现实生活中,很少有这样的销售模式。一般都是厂家委托给代理商进行销售,顾客跟代理商打交道,而...
2018-06-06 10:29:30 200
转载 你的微服务敢独立交付么?
转自:http://blog.didispace.com/your-microservice-can-deploy-single/最近经常在项目或是社区里听到大家谈论微服务架构,但谈论的焦点更多集中在微服务拆分,分布式架构,微服务门槛,DevOps配套设施等话题上。但是在我眼里,真正能称之为微服务架构的少之又少。原因也很简单,我所见到的很多所谓的微服务架构项目,大多都没有做到微服务架构的一个基本要...
2018-05-22 15:35:56 310
转载 高并发分布式系统中生成全局唯一Id汇总
转自:https://www.cnblogs.com/baiwa/p/5318432.html数据在分片时,典型的是分库分表,就有一个全局ID生成的问题。单纯的生成全局ID并不是什么难题,但是生成的ID通常要满足分片的一些要求: 1 不能有单点故障。 2 以时间为序,或者ID里包含时间。这样一是可以少一个索引,二是冷热数据容易分离。 3 可以控制ShardingId。比如某一个用户的文...
2018-05-22 13:26:56 317
转载 微服务的接入层设计与动静资源隔离
转自:https://blog.csdn.net/M2l0ZgSsVc7r69eFdTj/article/details/79428927(非原创)这个系列是微服务高并发设计,所以我们先从最外层的接入层入手,看都有什么样的策略保证高并发。接入层的架构画一个简图来讲包括下面的部分。接下来我们依次解析各个部分以及可以做的优化。一、数据中心之外:DNS、HttpDNS、GSLB当我们要访问一个网站的服务...
2018-05-18 23:17:22 262
转载 微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)
转自:http://www.cnblogs.com/fangfuhai/p/7065847.html 基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发、部署、运维管理、持续开发持续集成的流程。平台提供基础设施、中间件、数据服务、云服务器等资源,开发人员只需要开发业务代码并提交到平台代码库,做一些必要的配置,系统会自动构建、部署,实现应用的敏捷开发、...
2018-05-18 23:09:09 558
转载 一个可供中小团队参考的微服务架构技术栈
转自https://blog.csdn.net/m0_37814487/article/details/80265253(非原创)前言近年,Spring Cloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线互联网公司(携程,拍拍贷等)开展微服务架构实践,根据我个人的一线实践经验和我平时对Spring Cloud的调研,我认为Spring Cloud技术栈中的有些...
2018-05-18 23:06:03 526
转载 Nginx中的upstream轮询机制介绍
转自:https://www.cnblogs.com/liqiu/p/3140329.htmlNginx中upstream有以下几种方式:1、轮询(weight=1)默认选项,当weight不指定时,各服务器weight相同,每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。upstream bakend { server 192.168.1.10; ...
2018-05-16 17:00:17 859
转载 nginx 负载均衡时,一台tomcat宕机时的问题 自动切换
转自:https://blog.csdn.net/lxb15959168136/article/details/53113996如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:1. 在http节点下,添加upstream节点。upstream linuxidc { serv...
2018-05-16 16:59:05 657
转载 Wireshark入门与进阶系列十之追踪文件分析
转自:https://blog.csdn.net/qq_29277155/article/details/521378100x00 前言 Wireshark(前称Ethereal)中文版是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。本文着重分析追踪文件分享,以此来确...
2018-05-04 16:13:23 338
转载 Wireshark入门与进阶系列九之HTTP流量分析
转自:https://blog.csdn.net/qq_29277155/article/details/521253460x00 前言 Wireshark(前称Ethereal)中文版是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。其中我们着重分析了常见的HTTP流...
2018-05-04 16:12:42 2326
转载 Wireshark入门与进阶系列八之命令行tshark和tcpdump
转自:https://blog.csdn.net/qq_29277155/article/details/520999820x00 前言 tshark是WireShark的命令行版本,有类似tcpdump的输出。在捕获流量时,使用命令行模式,可以节省主机的资源消耗,并且一边捕获一边显示过滤,也对主机资源造成性能上的影响。所以在连续捕获大流量的时候,可以使用命令行的方式进行捕获流量0x01 ...
2018-05-04 16:12:04 267
转载 Wireshark入门与进阶系列七之wireshark常见软件设置
转自:https://blog.csdn.net/qq_29277155/article/details/520999670x00 前言 Wireshark(前称Ethereal)中文版是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。0x01 简介 在图形界面下,...
2018-05-04 16:11:23 711
转载 Wireshark入门与进阶系列六之常见显示过滤器
转自:https://blog.csdn.net/qq_29277155/article/details/520887290x00 前言 我们都知道,wireshark可以实现本地抓包,同时Wireshark也支持remote packet capture protocol(rpcapd)协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可以实现在本地电脑执行wireshark ...
2018-05-04 16:10:44 463
转载 Wireshark入门与进阶系列五之常见捕获过滤器
转自:https://blog.csdn.net/qq_29277155/article/details/520772390x00 前言 我们都知道,wireshark可以实现本地抓包,同时Wireshark也支持remote packet capture protocol(rpcapd)协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可以实现在本地电脑执行wireshark ...
2018-05-04 16:09:49 306
转载 Wireshark入门与进阶系列四之过滤语法
转自:https://blog.csdn.net/qq_29277155/article/details/520713760x00 前言 我们都知道,wireshark可以实现本地抓包,同时Wireshark也支持remote packet capture protocol(rpcapd)协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可以实现在本地电脑执行wireshark ...
2018-05-04 16:08:53 256
转载 Wireshark入门与进阶系列三之远程抓包
转自:https://blog.csdn.net/qq_29277155/article/details/520599740x00 前言 我们都知道,wireshark可以实现本地抓包,同时Wireshark也支持remote packet capture protocol(rpcapd)协议远程抓包,只要在远程主机上安装相应的rpcapd服务例程就可以实现在本地电脑执行wireshark ...
2018-05-04 16:08:06 655
转载 Wireshark入门与进阶系列二之IP地图
转自:https://blog.csdn.net/qq_29277155/article/details/520594180x00 前言 Wireshark(前称Ethereal)中文版是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。0x01 下载GeoIP下载地址:...
2018-05-04 16:07:00 239
转载 Wireshark入门与进阶系列一之基本使用
转自:https://blog.csdn.net/qq_29277155/article/details/520591230x00 前言 Wireshark(前称Ethereal)中文版是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。0x01 工作流程(1)确定Wir...
2018-05-04 16:04:54 274
转载 Linux性能分析工具top命令详解
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。top命令说明[www.linuxidc.com@linuxidc-t-tomcat-188-193 ~]$ toptop - 16:07:37 up 241 days, 20:11, 1 user, load average: 0.96, 1.13, 1.25Tasks: 231 ...
2018-04-25 18:15:41 257
转载 如何集成android微信支付及各种问题(-1,签名错误,无法获得预支付id)的解决办法。
转自:https://blog.csdn.net/gaoqingliang521/article/details/72821188开始怎么吐槽微信支付咱们就不多说了,真是各种坑,我一共弄了3天,才弄好。在开始说我遇到的各种问题之前,我想先给大家提供一个特别好用的demo,我就是通过这个demo把问题都解决了。如果你把这个demo成功运行起来了,那就说明代码是没问题的,下面你就重点去查看,你的包名的...
2018-04-04 12:13:36 2007
转载 Android移动开发-在Android项目里集成调用微信支付开发的实现
转自:https://blog.csdn.net/fukaimei/article/details/78544578如今移动支付比较火,尤其是在中国的市场。移动支付也称为手机支付,就是允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。单位或个人通过移动设备、互联网或者近距离传感直接或间接向银行金融机构发送支付指令产生货币支付与资金转移行为,从而实现移动支付功能。移...
2018-04-04 12:12:56 267
转载 Android移动开发-在Android项目里集成调用支付宝支付开发的实现
转自:https://blog.csdn.net/fukaimei/article/details/78524162如今移动支付比较火,尤其是在中国的市场。移动支付也称为手机支付,就是允许用户使用其移动终端(通常是手机)对所消费的商品或服务进行账务支付的一种服务方式。单位或个人通过移动设备、互联网或者近距离传感直接或间接向银行金融机构发送支付指令产生货币支付与资金转移行为,从而实现移动支付功能。移...
2018-04-04 12:08:47 290
转载 Android接入支付宝实现支付功能
转自:https://blog.csdn.net/qq_26787115/article/details/73838765Android接入支付宝实现支付功能我本来是想直接讲Android支付这一块的,包括支付宝,微信,其他第三方整合支付等,但是微信开放平台他对我的账号做了限制,所有我今天就先把重心放在支付宝的支付上,也算是写得尽可能详细些吧,毕竟是第三方的SDK,只要我们耐心的阅读文档和开发引导...
2018-04-04 12:07:17 273
转载 spring的rabbitmq配置
转自:http://conkeyn.iteye.com/blog/21974861、applicationContext-base.xml Xml代码 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop=...
2018-04-03 16:17:42 526 1
原创 SpringBoot异常:IDEA+SpringBoot+Mybatis使用generatorConfig.xml生成xml,Maven打包异常
IDEA+SpringBoot+Mybatis项目,使用generatorConfig.xml生成xml在Maven打包的时候出现异常在maven package打包时,竟然运行了generatorConfig.xml,把已经修改的java类和xml原件覆盖掉了,导致问题出现了解决办法我是把generatorConfig.xml的table配置改为如下:<!-- 相关表的配置 -->...
2018-03-22 20:09:26 1185
原创 SpringBoot+SpringSecurity+Freemarker页面中使用security标签
SpringBoot+SpringSecurity+Freemarker项目中在页面上使用security标签控制按钮显示隐藏达到对按钮级权限控制还是比较方便的,如下配置即可。1、引入依赖 <dependency> <groupId>org.springframework.security</groupId> <artifactId>s...
2018-03-22 09:34:51 6675 10
hibernate-distribution 3.3.2+annotation3.4.0+slf4j-1.5.8.rar )
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人