自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (24)
  • 收藏
  • 关注

原创 深入堆栈---面试必问

1.数据类型    java虚拟机中,数据类型可以分为两类:基本类型和引用类型。    基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。    “引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。    基本类型包括:byte、short、int、long、char、float、double、boolean    引用类型包...

2018-07-11 15:35:50 628

转载 JVM调优总结(这个总结得比较全面)

堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms3550m -Xmn2...

2018-07-11 15:31:59 198

原创 Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结

java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据;集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;代码中存在死循环或循环产生过多重复的对象实体;使用...

2018-07-11 15:29:22 9479

原创 4分钟插入1000万条数据到mysql数据库表

我用到的数据库为,mysql数据库5.7版本的1.首先自己准备好数据库表其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can cha...

2018-07-11 14:15:57 1080

原创 测试2000线程并发下同时查询1000万条数据库表及索引优化

1.如何自写几十行代码就能模拟测试高并发下访问千万级数据库表2.比较高并发下(200次/秒,2000次/秒,10000次/秒)数据库的性能3.比较千万级数据库在查询时加索引与不加索引的巨大差异(说实话,这个测试结果让我自己本人也很惊讶)针对上篇文章插入的1000万条数据到数据库后,我们进行了高并发下测试(模拟教师输入姓名和密码在1秒内登录数据库),线程类代码如下123456789101112131...

2018-07-11 11:49:14 895

原创 javaWEb面试回忆总结之-----redis使用场景

一、Redis使用场景1.取最新N个数据的操作比如典型的取你网站的最新文章,通过下面方式,我们可以将最新的5000条评论的ID放在Redis的List集合中,并将超出集合部分从数据库获取使用LPUSH latest.comments<ID>命令,向list集合中插入数据插入完成后再用LTRIM latest.comments 0 5000命令使其永远只保存最近5000个ID然后我们在客...

2018-07-09 15:39:54 586

原创 javaWEb面试回忆总结之-----分布式锁实现方式

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

2018-07-09 14:58:25 2143

转载 javaWEb面试回忆总结之-----分布式事务处理

从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证?!在搜索广告系统中,当用户点击某广告后,除了在点击事件表...

2018-07-05 16:55:14 3535

原创 java面试回忆总结之-----mybatis工作原理以及为什么使用,怎么使用

mybatis底层还是采用原生jdbc来对数据库进行操作的,只是通过 SqlSessionFactory,SqlSession Executor,StatementHandler,ParameterHandler,ResultHandler和TypeHandler等几个处理器封装了这些过程执行器:Executor (update, query, flushStatements, commit, r...

2018-07-05 14:48:46 1565

原创 java面试回忆总结之-----mybatis的增删改查(包括循环添加查询修改删除)

添加:<insert id="insert" parameterType="com.brsy.lq365.model.entity.saas.task.SaPlanCourse"> insert into kms_plan_course (ID, PLAN_ID, COURSE_ID ) values (#{id,jdbcType=VARCHAR}, #{planId,...

2018-07-05 14:02:11 416

原创 java面试回忆总结之-----java内存模型

深入理解Java内存(图解)

2018-07-03 17:42:17 1385

原创 java面试回忆总结之-----基本数据类型和引用数据类型在内存中的分配

基本数据类型引用数据类型在栈中进行分配在堆中进行分配,堆的读写速度远不及栈变量名指向具体的数值变量名指向存数据对象的内存地址,即变量名指向hash值变量在声明之后java就会立刻分配给他内存空间它以特殊的方式(类似C指针)指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址基本类型之间的赋值是创建新的拷贝对象之间的赋值只是传递引用“==”和“!=”是在比较值“==”和“!=...

2018-07-03 16:56:12 5627 1

原创 java面试回忆总结之-----java基本数据类型(四类八种)

整数类型整数类型用来存储整数 数值,即没有小数部分,可以是正数也可以是负数。根据他们所占内存大小不同又可以分为byte、short、int、long四种类型,他们的取值范围不一样。数据类型内存空间取值范围byte 8位-128到127short16位-32768到32767int32位-2147483648到21long64位-264~264-1浮点类型浮点类型表示有小数点部分的数字,java语言...

2018-07-03 16:32:28 356

原创 tomcat单独启动时闪退的解决办法,以及修改端口8080为80,

tomcat单独启动时闪退的解决办法:点击“ startup”,马上就闪退了;原因一般都是没有配置%JAVA_HOME%和tomcat的环境变量造成的:很简单:在startup.bat那个文件下,编辑点进去之后,在最上边的echo off上面加上:SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_60SET TOM

2015-04-05 15:15:45 1229

原创 Mybatis笔记

Mybatis项目测试笔记:1.首先是新建一个java工程; 2导入8个jar包 asm-3.3.1.jarcglib-2.2.2.jarcommons-logging-1.1.1.jarlog4j-1.2.16.jarmysql-connector-java-5.1.5-bin.jarslf4j-api-1.6.2.jarslf4j-log4j12-1

2014-10-10 12:31:40 405

原创 简易介绍springMVC框架

spring MVC 处理过程    1.客户端请求提交到DispatcherServlet    2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller   3.DispatcherServlet将请求提交到Controller   4.Controller调用业务逻辑处理后,返回ModelAndView    5

2014-10-09 23:06:30 505

原创 mongoDB

nosql:关系型的数据库:mysql,Oracle ,SqlServernosql not only sql 它不仅仅是sql,它指的是非关系型的数据库结构化的数据:固定的格式,固定的长度,固定的类型 (关系型数据库)非结构化的数据:pdf,doc,ppt ...在优势方面主要体现在下面几点:简单的扩展快速的读写低廉的成本灵活的数据模型在不

2014-08-23 15:00:13 348

原创 Linux常用的指令---总结

1.内部命令:echo查看内部命令帮助:help echo 或者 man echo2.外部命令:ls查看外部命令帮助:ls --help 或者 man ls 或者 info ls3.man文档的类型(1~9)man 7 manman 5 passwd4.快捷键:ctrl + c:停止进程ctrl + l:清屏ctrl

2014-08-01 23:54:32 627

原创 java的反射机制

一:玩反射: 1:在运行状态中,任意一个class文件,都可以找到这个类的所有属性和方法:对任意一个对象,都可以调用它的任意一个方法和属性;动态调用类中的信息,就是反射:可以理解为对类的解剖;2:要想对字节码文件进行解剖,必须要有字节码文件对象;下面看第一种方法,怎么样拿到类;测试代码:Person:package test;import java.

2014-07-25 17:09:44 385

flex-messaging-4.7.3最新版本的jar

flex-messaging-4.7.3最新版本的jar

2021-06-02

springboot2整合jsp

springboot2+mybatis+jsp整合

2018-09-21

最新springBoot+mybatis+redis分布式锁+swagger

最新springBoot++redis分布式锁+swagger

2018-08-30

统一认证的sql

sql语句sql语句

2018-08-27

统一认证的资源端

统一认证的资源端

2018-08-27

统一认证的认证端

统一认证的认证端

2018-08-27

统一认证+多租户体系+鉴权

统一认证+多租户体系+鉴权

2018-08-27

oauth2密码模式mysql模式

oauth2密码模式mysql模式,有走redis存储token的,改一下配置即可

2018-08-13

oauth2密码模式分离

oauth2密码模式分离oauth2密码模式分离oauth2密码模式分离oauth2密码模式分离oauth2密码模式分离oauth2密码模式分离oauth2密码模式分离oauth2密码模式分离

2018-08-09

springBoot+mybatis集成插件pageHelper

springBoot+mybatis集成插件pageHelper springBoot+mybatis集成插件pageHelper

2018-08-09

springBoot+security+oauth2 资源和认证分离的密码模式

springBoot+security+oauth2 资源和认证分离的密码模式

2018-08-09

rest连通项目

rest连通项目

2016-01-10

经典的页面操作

页面操作

2016-01-07

rest转换

rest转换 . rar

2016-01-07

restful连通path路径的访问application

restful连通path路径的访问application

2015-08-18

restful连通path路径的访问

restful连通path路径的访问

2015-08-18

maven-service

maven-service

2015-06-02

maven举例

maven举例

2015-05-29

maven最详细的笔记

maven最重要的技术

2015-05-27

maven最重要的技术

maven最重要的技术

2015-05-27

maven整合

maven整合

2015-05-27

maven课程

maven课程

2015-05-27

maven核心技术

maven核心技术

2015-05-27

maven学习文档和实践操作

maven学习文档和实践操作

2015-05-27

空空如也

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

TA关注的人

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