自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qianwenzhi的博客

人山人海,吹不来去年春风。

  • 博客(16)
  • 收藏
  • 关注

转载 Mysql 连接数,最大并发数设置

项目中可能会遇到MySQL: ERROR 1040: Too many connections”的异常情况,造成这种情况的一种原因是访问量过高,MySQL服务器抗不住,这个时候就要考虑增加从服务器分散读压力;另一种原因就是MySQL配置文件中max_connections值过小。首先,首先我们来看下mysql的最大连接数:show variables like'%max_connec...

2019-07-02 10:34:27 15479

原创 spring boot 启动报错 java.lang.IllegalAccessError: javax/el/Util

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAu...

2019-03-14 08:47:08 2514 3

转载 LinkedHashMap和HashMap的比较使用

由于现在项目中用到了LinkedHashMap,并不是太熟悉就到网上搜了一下。import java.util.HashMap;import java.util.Iterator;import java.util.LinkedHashMap;import java.util.Map;public class TestLinkedH

2017-05-15 10:46:41 236

转载 JAVA SOCKET编程

一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠(tcp)的或非可靠(UDP)的数据传输机制,这是网络编程的主要对象,一般不需要关心IP层是如何处理数据的。目前较为

2016-04-11 10:47:47 257

原创 学习笔记(二)多线程

多线程机制多线程是指同事村咋几个执行体,按照几条不同的执行线索共同工作的情况,使编程人员很方便的开发出具有多线程功能,能同时处理多个任务的功能强大的应用程序。实现多线程的方式

2016-04-07 15:42:28 396

原创 学习笔记一

oracle 存储过程(1)无参 create or replace procedure 存储过程名 as 变量1 类型(值范围); 变量2 类型(值范围); Begin        ........................ Exception        ........................ End; (2)带参

2016-04-07 15:39:28 209

翻译 严重: IOException while loading persisted sessions:java.io.EOFException

严重: IOException while loading persisted sessions:java.io.EOFException tomcat在启动时出现如下异常问题: 严重: IOException while loading persisted sessions: java.io.EOFException 严重: Exception loading sessions

2016-04-01 12:09:41 333

原创 Tableau9.2 学习笔记(1)---初识Tableau

Tableau Desktop是Tableau公司开发的桌面系统中最简单的商业智能工具软件,Tableau没有强迫用户编写自定义代码,新的控制台也可完全自定义配置。在控制台上,不仅能够监测信息,而且还提供完整的分析能力。Tableau控制台灵活,具有高度的动态性。Tableau以拖拽的方式对数据可视化操作,高度的灵活性与极简的操作方式,广泛赢得客户认可。在官网下载最新版tableau9

2016-03-24 15:22:58 6515 1

转载 oracle提示“ORA-01002: 提取违反顺序”

1、如果在遍历游标的时候有insert的操作,并且执行了commit那么,oracle会提示“ORA-01002: 提取违反顺序”2、设置sql自动提交为false

2016-03-23 15:58:15 27673

转载 Java集合框架概述

Java集合框架无论是在工作、学习、面试中都会经常涉及到,相信各位也并不陌生,其强大也不用多说,博主最近翻阅java集合框架的源码以及搜索一些相关资料整理出Java集合框架的系列。一方面是做一个总结,方便以后查阅,另一方面希望各位小伙伴能够提出不足之处,我会及时更新修改。博主从网上抠了一张图,觉得画得还是比较形象的,给大家参考一下。上述类图中,实线边框的是实现类,比如ArrayList

2016-03-20 20:42:52 220

转载 TCP、UDP、HTTP、SOCKET之间的区别与联系

IP:网络层协议;TCP和UDP:传输层协议;HTTP:应用层协议;SOCKET:TCP/IP网络的API。TCP/IP代表传输控制协议/网际协议,指的是一系列协议。TCP和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许其它协议在上面行驶并找到到其它电脑的出口。TCP和UDP是高速公路上的“卡车”,它们携带的货物就是像H

2016-03-18 16:31:56 254

转载 JVM常见配置汇总

常见配置汇总堆设置-Xms:初始堆大小-Xmx:最大堆大小-XX:NewSize=n:设置年轻代大小-XX:NewRatio=n:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值。注意Survivor区有两个。如:3,表示Eden:Survi

2016-03-18 11:22:20 309

转载 堆和栈

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

2016-03-18 11:19:01 299

转载 Java线程面试题

1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。2) 线程和进程有什么区别?

2016-03-18 10:42:44 379

转载 Java内存与垃圾回收

要了解Java垃圾收集机制,先理解JVM内存模式是非常重要的。今天我们将会了解JVM内存的各个部分、如何监控以及垃圾收集调优。Java(JVM)内存模型正如你从上面的图片看到的,JVM内存被分成多个独立的部分。广泛地说,JVM堆内存被分为两部分——年轻代(Young Generation)和老年代(Old Generation)。年轻代年轻代是所有新对象产生

2016-03-18 10:14:29 214

原创 Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?

override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果;

2016-03-18 09:44:41 498

空空如也

空空如也

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

TA关注的人

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