自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(204)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 前端开发基础

后端同学开发前端第一课

2022-10-21 15:57:07 181 1

原创 MYSQL主从复制

MYSQL主从复制

2022-03-01 10:05:10 296

转载 转载,gateway

SpringCloud gateway (史上最全)文章很长,建议收藏起来,慢慢读!Java 高并发 发烧友社群:疯狂创客圈奉上以下珍贵的学习资源: 免费赠送 经典图书:《Java高并发核心编程(卷1)》面试必备 + 大厂必备 +涨薪必备加尼恩免费领 免费赠送 经典图书:《Java高并发核心编程(卷2)》面试必备 + 大厂必备 +涨薪必备加尼恩免费领 免费赠送 经典图书:《Netty Zookeeper Redis 高并发实战》面试必备 + 大厂必备 +涨薪必备...

2021-10-23 20:10:21 362

转载 高并发-转载

大家好,我是冰河~~很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何构建高并发系统了!究竟什么样的系统算是高并发系统?今天,我们就一起解密高并发业务场景下典型的秒杀系统的架构,结合高并发专题下的其他文章,学以致用。电商系统架构在电商领域,存在着典型的秒杀业务场景,那何谓秒杀场景呢。简单的来说就是一件商品的购买人数远远大于这件商品的

2021-09-14 16:42:20 118

转载 8000 字 + 21 张图,服务端高并发分布式架构 14 次演进之路

1. 概述 2. 基本概念 3. 架构演进 3.1 单机架构 3.2 第一次演进:Tomcat与数据库分开部署 3.3 第二次演进:引入本地缓存和分布式缓存 3.4 第三次演进:引入反向代理实现负载均衡 3.5 第四次演进:数据库读写分离 3.6 第五次演进:数据库按业务分库 ...

2020-04-02 18:13:17 306

转载 java泛型中的通配符

前言Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型带来的好处在没有泛型的情况的下,通过对类型 Object 的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实际...

2019-11-05 15:16:13 176

转载 JVM调优

前提:某大型跨境电商业务发展非常快,线上机器扩容也很频繁,但是对于线上机器的运行情况,特别是jvm内存的情况,一直没有一个统一的标准来给到各个应用服务的owner。经过618大促之后,和运维的同学讨论了下,希望将线上服务器的jvm参数标准化,可以以一个统一的方式给到各个应用,提升线上服务器的稳定性,同时减少大家都去调整jvm参数的时间。参考了之前在淘宝天猫工作的公司的经历:经过大家讨论,根据j...

2019-02-26 15:22:17 140

转载 Spring Security Oauth2 认证(获取token/刷新token)流程(password模式)

原Spring Security Oauth2 认证(获取token/刷新token)流程(password模式)2018年05月11日 23:05:31 昵称2018 阅读数:9641 标签: Spring Security Oauth2认证流程/oauth/token认证流程refresh token流程Spring Security Oauth2认证源码分析Spring Securi...

2018-11-13 17:23:57 2515

转载 Maven pom 继承聚合

Maven pom 继承聚合  1.1.0 简介          对于一个pom.xml来说有几个元素是必须定义的,一个是project根元素,然后就是它里面的modelVersion、groupId、artifactId和version。由上面的超级pom.xml的内容我们可以看到pom.xml中没有groupId、artifactId和version的定义,所以我们在建立自己...

2018-10-31 16:52:53 1757

转载 设计模式

23种设计模式全解析一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解...

2018-10-29 09:28:42 231

转载 分布式锁的几种实现方式

 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲...

2018-10-17 10:56:49 126

转载 电商表设计

淘宝网商品SKU系统设计经验分享2016年06月13日 19:19:10阅读数:27653前言做了两年多针对淘宝的电子商务数据线下数据系统,越到后面越觉得自己还没入门,不管技术上还是业务上,这篇文章既是对自己的积累的一次梳理,更想的是能在和各位朋友交流中,互相进步。ps:所有字段并不是正式项目所使用字段,请根据自己的业务需求进行酌情查看处理,类目属性,商品,订单结构可以参考淘宝...

2018-08-14 18:07:18 2371

转载 SKU

分类表:(商品分类编号, 分类名称, 父分类编号)(1, 男装, 0)(2, 裤子, 1)(3, 外套, 1)(4, 内裤, 1)(5, 袜子, 1)商品表:(商品编号, 商品名称, 商品分类编号, 卖家编号, SPU销量, 评论数)(1, '裤子名', 2, 1, 0)(2, '外套名', 3, 1, 0)(3, '内裤名', 4, 1, 0)(4, '袜子名', 5,...

2018-08-14 17:44:49 2552

转载 面试新

天之道,损有余而补不足,是故虚胜实,不足胜有余。如背景中介绍,作者在一年之内参加过多场面试,应聘岗位均为 Java 开发方向。在不断的面试中,分类总结了 Java 开发岗位面试中的一些知识点。主要包括以下几个部分:Java 基础知识点Java 常见集合高并发编程(JUC 包)JVM 内存管理Java 8 知识点网络协议相关数据库相关MVC 框架相关大数据相关Linux 命令相关面试,是大家从学校走...

2018-04-27 18:01:36 221

转载 mysql ndb集群

重要说明:mysql-cluste与非集群时用的mysql-server与mysql-client没有任何关系,mysql-cluste安装包中已自带了集群用的server与client,启动mysql也是启动mysql-cluste中的mysql,与原先的mysql-server没有任何关系。 一:基本概念“NDB” 是一种“内存中”的存储引擎,也是事务型存储引擎,具备ACID属性。管理(MGM...

2018-03-08 14:31:29 1219

转载 srping事务

一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConnection()开启事务con.setAutoCommit(true/false);执行CRUD提交事务/回滚事务 con.co...

2018-03-04 10:17:42 222

转载 数据库事务的四大特性以及事务的隔离级别

数据库事务的四大特性以及事务的隔离级别  本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能...

2018-03-04 09:54:52 218

转载 试面3

1,java堆,分新生代老年代,新生代有Eden,from surviver,to surviver三个空间,堆被所有线程共。eden内存不足时,发生一次minor GC,会把from survivor和eden的对象复制到to survivor,这次的to survivor就变成了下次的from survivor,经过多次minor GC,默认15次,达到次数的对象会从survivor进行老年代...

2018-03-02 18:02:56 247

转载 公具包记录

Java是最流行的开源语言之一。有赖于Java的开源,涌现出一大批优秀的开源框架,基本涵盖了开发中的方方面面,让程序员可以专注于自己的业务逻辑。​今天,我们就来聊聊在开发中,经常被我们所忽略的【工具包】。Apache CommonsStringUtils 绝对是力荐的工具类!String本身作为Java中最常使用的数据类型,有

2018-01-05 10:22:25 218

转载 powerdesigner导出EXCEL,PD菜单栏中,依次点击 Tools ->Excute Commands->Edit/Run Script..

'******************************************************************************'* File:     pdm2excel.txt'* Title:    pdm export to excel'* Purpose:  To export the tables and columns

2017-06-14 14:07:32 622

转载 mysql集群

概述MySQL Cluster 是MySQL 适合于分布式计算环境的高实用、可拓展、高性能、高冗余版本,其研发设计的初衷就是要满足许多行业里的最严酷应用要求,这些应用中经常要求数据库运行的可靠性要达到99.999%。MySQL Cluster允许在无共享的系统中部署“内存中”数据库集群,通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘

2016-12-02 11:28:25 313

转载 mysql 删除

yum方式安装的MySQL1、yum remove mysql mysql-server mysql-libs compat-mysql512、rm -rf /var/lib/mysql3、rm /etc/my.cnf查看是否还有mysql软件:rpm -qa|grep mysql如果存在的话,继续删除即可。rpm方式安装的mysql

2016-12-01 14:28:58 255

转载 centos6.6安装mysql5.7.9tar包

一.使用工具:   1.vmware10虚拟机   2.centos 6.6   3.secureCRT二.系统设置:  1.安装文件下载目录:/home/tools/  2.mysql安装目录:/usr/local/mysql三.文件下载:  http://downloads.mysql.com/archives/get/file/

2016-12-01 14:28:06 464 1

转载 java 延迟阻塞队列详解

java 延迟阻塞队列详解标签: 数据结构延迟队列DelayQueue缓存设计java2016-02-19 14:59 183人阅读 评论(0) 收藏 举报 分类:Technology(22) 版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]DelayQueue 官方给的解释:Delay

2016-08-20 16:47:24 879

转载 web.xml 配置介绍

这个不是原创,有点早了,具体从哪里来的已经记不得了。但是东西是实实在在的。 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创

2016-07-07 10:52:59 364

转载 linx查JAVA安装路径

如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法. 1:echo $JAVA_HOME使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径[root@localhost ~]# java -

2016-06-20 10:13:02 2293

转载 weblogic调优总结

BEA WebLogic平台下J2EE调优攻略(收藏)默认分类 2008-02-19 10:16:56 阅读360 评论0   字号:大中小 订阅随着近来J2EE软件广泛地应用于各行各业,系统调优也越来越引起软件开发者和应用服务器提供商的重视。而对于最终客户来说,在一个高效、稳定地实现他们的业务需求已经是他们的基本要求。所以J2EE调优显得非常重要,而BEA WebLogi

2016-04-07 17:19:46 448

转载 struts2

s2的工作原理(图解)详解Struts2的工作原理                       上图来源于Struts2官方站点,是Struts 2 的整体结构。 一个请求在Struts2框架中的处理大概分为以下几个步骤 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做

2016-03-23 14:36:21 347

原创 oracle死锁处理

--查询锁死任务SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s WHERE l.object_id = o.object_id AND l.session_id = s.sid;--终止锁死任务ALTER SYSTEM KIL

2016-03-21 14:34:45 254

转载 jpa

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springf

2016-03-18 16:10:09 268

转载 chmod----改变一个或多个文件的存取模式(mode)

chmod----改变一个或多个文件的存取模式(mode)chmod [options] mode files只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以who opcode permission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。

2016-03-18 14:41:10 255

转载 redis

一、server端安装  1、下载    https://github.com/MSOpenTech/redis    可看到当前可下载版本:redis2.6        下载windows平台文件:              解压后,选择当前64位win7系统对应的版本:       2、安装    1)解

2016-03-15 10:05:47 276

转载 查看oracle当前连接数(转)

查看oracle当前连接数(转)怎样查看oracle当前的连接数呢?只需要用下面的SQL语句查询一下就可以了。select * from v$session where username is not nullselect username,count(username) from v$session where username is not null group b

2015-09-24 19:43:45 399

转载 WebLogic用来响应客户端请求的线程数量的设置

WebLogic用来响应客户端请求的线程数量的设置博客分类: 知识篇Weblogic多线程企业应用performancethread     weblogic.kernel.default其实是一个weblogic的核心参数,设置的值就是weblogic用来响应客户端请求的线程数量。也就是说,一个用户登陆应用系统进行某操作,则WebLogic将从weblogic.k

2015-09-24 16:45:40 14900 1

转载 C3P0的监控

C3P0的监控博客分类: JAVAJVMJDBC C3P0作为数据库连接池的解决方案,被应用的很广泛。他对连接池监控也提供了接口。 你只需要获取要监控的datasource,就能通过c3p0提供的 com.mchange.v2.c3p0.PooledDataSource接口实现类来完成状态的查询。 官方的doc中提供了如何获取状态的例子代码: 

2015-09-23 17:09:48 1311

转载 c3p0数据库连接池死锁问题

c3p0数据库连接池死锁问题项目进行压力测试的时候,运行大概1小时候,后台抛出以下异常:Nov 9, 2012 1:41:59 AM com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector runWARNING: com.mchange.v2.async.ThreadPoolAsynch

2015-09-23 09:15:10 4221

转载 exe4j生成可执行文件

exe4j使用实例介绍 2014-07-29 16:35:23分类: Java我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目

2015-03-26 09:52:02 475

转载 weblogic集群

WebLogic11g-半小时让你的domain集群化博客分类:weblogic其实网上关于weblogic集群的资料非常多【大部分都是从创建新的domain开始,我这篇先介绍怎么样把原本普通的domain改造为集群环境】,如果觉得不够,可以啃weblogic的官方文档。下面给几个weblogic资料的链接,有兴趣可以慢慢学习:oracle官方weblogi

2015-02-03 17:12:53 593

转载 去取点击斗动

onclick链接的 onclick 事件被先执行,其次是 href 属性下的动作(页面跳转,或 javascript 伪链接); 假设链接中同时存在 href 与 onclick,如果想让 href 属性下的动作不执行,onclick 必须得到一个 false 的返回值。不信,你可以将 goGoogle 函数中的 return false 注释掉; 如果页面过长有滚动条,且希望通

2015-01-31 14:11:41 568

转载 由于设计页面需要,要把两个并排显示的 div 实现一样高的效果, n 行 n 列布局,每列高度(事先并不能确定哪列的高度)相同,每个设计师追求的目标。方法有以下几种: 1 JS 实现(判断 2 个 d

由于设计页面需要,要把两个并排显示的 div 实现一样高的效果, n 行 n 列布局,每列高度(事先并不能确定哪列的高度)相同,每个设计师追求的目标。方法有以下几种: 1 JS 实现(判断 2 个 div 高) 2 纯 css 方法; 3 加背景图片实现。首先说下本博客实现的 2 个 div 一样高的方法(即 js 方法)    div+css 基本布局:     1 js

2015-01-22 17:04:48 742

java all tags

tags doc: include struts1,struts2,spring,js, jstl,jsf,jsp,....

2011-04-14

spring.doc

this is spring chinese doc,share for everyone

2010-12-31

jxl_doc一点点新手资料

我做EXCEL报表的第一份资料,希望能帮到你。

2010-12-31

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

TA关注的人

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