保姆级实战验证Mysql InnoDB四种事物隔离级别

2023-05-24
阅读 5 分钟
957
事物:用来保证一组操作,要么全部成功要么全部失败隔离:因为在高并发情况下大概率会出现多个事物同时操作同一个数据,如果事物之间不进行隔离可能会出现意想不到的问题
封面图

springboot-devtools导致spring-cache 缓存命中出现类型强转异常?

2022-04-02
阅读 10 分钟
3.4k
前段时间向测试部门提交了一个接口测试的需求,测试在调试接口的过程中时不时的就出现查询不到数据的情况,但是测试流程很明显都还没测到我提交的接口,测试本人也知道,但是他也是纳闷了半天不知道什么情况,没办法测试我的接口只能来向我求助,然后我放下手头工作大致看了下发现只要是请求条件不变异常必先。报错信息...
封面图

基于Redis实现一套支持排队等待的限流器

2022-03-31
阅读 4 分钟
2.9k
由于项目中调用了一个政府官方系统,前段时间得到政府通知说我们调用频率太高,目前给我们开放的接口调用频率是每秒一次。然后还发过来一个我们请求通过与超频的比例报告,显示失败率高达80%,也就是说我们百分之80的请求都被拦截了,这里应该会有有伙伴疑问80%的异常请求你们系统怎么开展业务的。实际上我们系统内部有...
封面图

9个小技巧提升你的Java性能

2019-07-24
阅读 4 分钟
1.9k
任何傻瓜都能写出计算机可以理解的代码, 但只有优秀的程序眼才能写出人类可以理解的代码 — Martin Fowler 但是总有渴望编写高性能代码的程序员存在吧,让我们来看看如何编写运行更快的Java代码吧! 注意:JVM对代码进行了有效的优化。因此,您不需要针对一般用例对其进行优化。但是,如果您想让JVM发挥最大性能。我们开...

Springboot 2.x 整合druid-1.1.10 数据库密码加密 超简单配置

2019-05-22
阅读 3 分钟
12.3k
以上两部就完成了springboot 整合druid,不需要其他的任何配偶类。下面就是用alibaba druid官方提供的工具对铭文密码进行加密或者任何其他第三方的加密方法都行。记得保留公钥私钥匙

Jquery aJax 跨域访问基于SOAP协议的WebService接口

2018-12-25
阅读 4 分钟
5.8k
浏览器出于安全考虑禁止js操作非本域下的DOM对象同时也禁止XmlHttpRequest向非本域的服务器发送http请求。只要协议、域名、端口有任意一个不同就被认为是不同域,之间的js操作和XHR请求就是跨域操作

nodejs+express+vue搭建图片预览网站+python爬取糗百图片

2018-08-20
阅读 8 分钟
3.3k
本项目是使用node做服务端,从mysql中查询数据然后由vue渲染到页面。其中数据由python爬虫从糗百成人版抓取。主要有三个文件:express-demo.js、mysql.js、index.html。一个入门项目,没做分层。

句中单词首字母大写的3中姿态

2017-05-24
阅读 1 分钟
2k
问题解释:比如function接收一个字符串"hello word",那么输出就是"Hello Word", 如果接收的是"hELlo wOrD",那么输出的就是:"Hello Word"

spring boot 存手工快速创建web应用

2017-03-14
阅读 2 分钟
2.7k
第三步:命令行输入命令:mvn package打包;输出中有如下信息表明打包成功,在你的工程文件夹中会多出一个target文件夹 此时应用并没有任何的依赖,可以使用:mvn dependency:tree;查看依赖树: 如上图所示:确实没有任何依赖

volatile 关键字的深入分析及AtomicInteger的使用

2017-02-26
阅读 3 分钟
6k
volatile的语义:1、保证被volatile修饰的变量对所有其他的线程的可见性。2、使用volatile修饰的变量禁止指令重排优化。看代码:

canvas 粒子文字

2016-09-26
阅读 4 分钟
4.4k
无意间看到了我仍旧在这里的《每天一点canvas动画》的系列文章(表示感谢),"粒子文字" 这节感觉很不错,研究了一下,因为原作者加入了几个与用户交互的属性可动态改变粒子文字动画的样式,且代码也抽离的比较彻底比较散,对于学习者我感觉理解山学习起来挺费劲。所以呢这里我把核心的代码整理了出来希望对这个感兴趣同...

java.lang.Integer 源码深入解读

2016-09-25
阅读 4 分钟
5.8k
最近算是比较深入的了解了一下Integer的源码,就想着写点东西记录一下,一来可以加深理解,再来也算是为我刷了那么久segmentfault平台贡献一点自己的绵薄之力。

常用的16个正则

2016-09-06
阅读 2 分钟
1.9k
1.密码强度效验: {代码...} 2.效验中文: {代码...} 3.由数字、26个英文字母或下划线组成的字符串 {代码...} 4.E-mail地址效验: {代码...} 5.效验身份证: {代码...} 6.效验日期:“yyyy-mm-dd“ 格式的日期校验,已考虑平闰年。 {代码...} 7.效验金额,精确到2位小数点 {代码...} 8.效验手机号 {代码...} 9.判断IE的版...

jvm 运行时数据区

2016-07-23
阅读 2 分钟
2.7k
程序计数器是一块较小的内存空间,是当期线程执行字节码的行号指示器。 字节码通过改变这个计数器的值来确定下一个需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器来完成。

js 拒绝 if ... else

2016-07-22
阅读 2 分钟
2.7k
先看常规的条件语句的写法: {代码...} 拒绝if else之后大概是这样: {代码...}

20个 Js 变态题解析

2016-07-17
阅读 8 分钟
6.9k
原题来自: javascript-puzzlers 第一题 {代码...} 第二题 {代码...} 第三题 {代码...} 第四题 {代码...} 第五题 {代码...} 第六题 {代码...} 第七题 {代码...} 第八题 {代码...} 第九题 {代码...} 第十题 {代码...} 第十一题 {代码...} 第十二题 {代码...} 第十二题 {代码...} 第十三题 {代码...} 第十四题 {代码...} 第...

tomcat 部署多个项目的技巧

2016-07-12
阅读 1 分钟
7k
方法二、在tomcat的根目录下的 conf\Catalina\localhost文件下新建xml文件,文件名就是你项目的的path,可以随意起,就是在浏览器上访问的路径名称。你想同时部署几个工程就创建几个xml 注意文件名别重名。然后把这个:

总结一个某东的面试题 --- java类的初始化时机

2016-07-09
阅读 2 分钟
5.6k
今天去某东面试一个特基础特简单的问题竟然一不小心脑子短路给答错了,太懊恼了,记下以至警告: 问题如下: {代码...} {代码...} 如果是这样呢:A[] sca = new B[10]; 这是什么也不会输出的。 总结一些其他的情况: {代码...} 总结: {代码...}

在线预览office技术总结(Office 转 PDF )

2016-07-06
阅读 2 分钟
10.4k
总结一下之前做的一个在线预览的office的技术。 1、使用的技术:openOffice, jquery.media.js 2、提前安装openOffice, 3、看代码: {代码...}

css实现div水平/垂直居中的N中方法

2016-07-01
阅读 2 分钟
7k
1、父div内部的所有子div水平居中 {代码...}

js 变量、函数声明提前问题

2016-06-30
阅读 2 分钟
3.3k
1、变量声明提前:看代码 {代码...} 2、函数提前: {代码...} {代码...}

hadoop2.5.2+zookeeper环境搭建(二)

2016-06-17
阅读 5 分钟
3k
本教程使用虚拟机搭建共有4台 ubuntu-14.x 的主机 涉及以下节点:2个namenode, 3-datanode, 3-journalnode, 2-zookeeper, 3-zkfc, 1-ResourceManager, 3-NodeManager

mac 下virtualbox虚拟机安装 及hadoop2.5.x + zookeeper环境搭建总结(一)

2016-06-06
阅读 4 分钟
4.3k
第一次写专栏有点紧张哈哈,怎么开始啊,恩恩....就这吧。最近在研究hadoop。然后呢就找到了尚学堂一个大数据的视频教程可惜的是视频不全直接从中间开始,环境搭建的那块没有,只能自己一边听课一边摸索着来了,还好让我这菜鸟给搞定了,总结一下以兹鼓励。下面正式开始。