自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 收藏
  • 关注

原创 Your activation code could not be validated(error 1653219)

解决方法:1、将0.0.0.0 https://account.jetbrains.com:443加入hosts,(不需要0.0.0.0www.jetbrains.com,不然会影响idea的某些功能)2、打开cmd命令提示符,输入ipconfig /flushdns 回车,刷新dns缓存...

2019-11-08 15:33:05 1008

原创 本地切换远程分支

git checkout -t origin/远程分支名能够直接新建本地分支,将远程分支提取出来。

2019-07-02 17:21:02 1183

转载 java基础——throw与throws

异常处理机制异常处理是对可能出现的异常进行处理,以防止程序遇到异常时被卡死,处于一直等待,或死循环。异常有两个过程,一个是抛出异常;一个是捕捉异常。抛出异常抛出异常有三种形式,一是throw,一个throws,还有一种系统自动抛异常。下面它们之间的异同。系统自动抛异常当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统会自动抛出异常。如:public static v...

2019-06-23 15:11:12 314

转载 java中error和exception的区别

Error类和Exception类的父类都是throwable类,他们的区别是:Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复。遇到这类异常,应该尽可能处理异常,使程序恢复运行,而不应该...

2019-06-22 14:49:08 260

转载 java中内存分配策略及堆和栈的比较

1、内存分配策略a.按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.b.栈式存储分配也可...

2019-06-16 14:48:45 197

转载 JAVA中EQUALS和==的区别

1.java中的数据类型,可分为两类:(1).基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 基本类型的比较应用双等号(==),比较的是他们的值。(2).复合数据类型(类) 当复合数据类型用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的...

2019-06-16 14:16:54 752

原创 SimpleDateFormat中parse和format的区别

parse()返回的是一个Date类型数据,format返回的是一个StringBuffer类型的数据

2019-06-08 19:58:34 1891 1

转载 String,StringBuffer与StringBuilder的区别|线程安全与线程不安全

本文转载自:https://www.cnblogs.com/xingzc/p/6277581.htmlhttps://www.cnblogs.com/xingzc/p/6277581.htmlString 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性...

2019-06-08 19:57:00 3339

转载 深入分析Java中的length和length()

本文转载自:https://blog.csdn.net/BoomLei/article/details/81330249在开始正文之前,请你快速回答如下问题:在不使用任何带有自动补全功能IDE的情况下,如何获取一个数组的长度?以及,如何获取一个字符串的长度?这个问题我问过不同水平的程序员,包括初级和中级水平的。他们都不能准确而自信地回答这个问题(如果你能很准确很自信的回答这个问题,...

2019-06-08 16:24:31 7701 1

原创 Django连接mysql并插入数据报错:incorrect string value: '\xE9\x99\x88\xE6\xB5\xA9' for column

原因:编码问题解决方法:1. 修改配置文件中的数据库连接属性:增加编码声明spring.datasource.url = jdbc:mysql://localhost:3306/webapp?characterEncoding=utf-82. 改变数据库、表、列的编码。根本的解决办法是修改数据库属性中的编码,后面新建的表就不会有这个问题了。...

2019-06-01 16:55:20 1519

原创 Oralce插入各种date类型的用法

insert into table(column) value(sysdate) ; insertinto table(column) value(sysdate+1) ; insert into table(column) value(to_date('2014-02-14','yyyy-mm-dd')) ; insert into table(column) value(to_...

2019-06-01 15:52:05 221

原创 python如何将列表导出为csv文件

import pandas as pdlist=[[1,2,3],[4,5,6],[7,8,9]]column=['column1','column2','column3'] //列表对应每列的列名test=pd.DataFrame(columns=column,data=list)test.to_csv('D:/test.csv') //如果生成excel,可以用to_exce...

2019-06-01 15:46:12 36202

原创 Oracle中插入大数据方法

方法有很多,比如:一、利用python通过cx_Oracle对oracle进行操作二、直接写sql语句下面介绍第二种方法oracle中插入多条记录形式与mysql不同,oracle并不支持一个insert into 多个values的方法;所以oracle的写法如下:insert intotable values(values1,values2,values3,…………)...

2019-06-01 15:22:35 1098

转载 python怎么测试异步接口

当业务处理比较耗时时, 接口一般会采用异步处理的方式, 这种异步处理的方式又叫Future模式.一般流程当你请求一个异步接口,接口会立刻返回你一个结果告诉你已经开始处理,结果中一般会包含一个任务id类似的东西用于追踪结果, 另外会提供一个查询结果的接口, 当结果未处理完查询接口会返回相应的"未完成"状态, 如果已经处理完,则会返回相应的数据.处理方法异步接口我们一般采取轮询的方法,每隔...

2019-05-31 13:47:42 2041 1

原创 mysql联合主键及用法

数据库的每张表只能有一个主键,不可能有多个主键。所谓的一张表多个主键,我们称之为联合主键。联合主键就是用多个字段一起作为一张表的主键。主键的主键的作用是保证数据的唯一性和完整性,同时通过主键检索表能够增加检索速度。创建联合主键:1、GUI中同时选中多列,点击设置为主键。2、sql语句将多列设置为主键: 一种是在建表时就写出,语句如下:CreateTable表名...

2019-05-31 13:41:46 13604 2

转载 Python3之Django连接mysql数据库

一、mysql服务器系统版本:CentOS6.8IP :10.0.0.51版本1、授权root远程登录 grant all on *.* to 'root'@'%' identifide by '123456'; 2、创建一个名为"cmdb"的数据库 create database cmdb; 3、编辑 /etc/my.cnf 添加如...

2019-05-29 23:00:02 253

转载 彻底理解cookie,session,token(墙裂推荐)

发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会话,必须记...

2019-05-29 22:54:17 167

转载 Java中限定类名和非限定类名的区别

限定类名,就是类名全称,带包路径的用点隔开,例如: java.lang.String。非限定(non-qualified)类名也叫短名,就是我们平时说的类名,不带包的,例如:String。非限定类名是相对于限定类名来说的,在Java中有很多类,不同的类之间会存在相同的函数或者方法,所以有时候就需要限定类名来调包。 而如果不存在相同的函数或者方法 ,就可以使用非限定(non-qualified)...

2019-05-29 16:14:02 679

转载 python安装报错 is not a supported wheel on this platform.

安装python库opencv的时候出现错误opencv_python-3.4.1-cp36-cp36m-win32.whl is not a supported wheel on this platform.解决办法如下:查看pip支持的哪些符号,运行如下命令:amd64:cpu是x64的,(注意并不是指操作系统是64位的)import pip._internalprint(pi...

2019-05-28 19:54:37 14551 3

原创 关于java查询oracle语句报错 ORA-00942:table or view does not exist

问题原因:需要转义;正确的语句:"select * from \"HELLO2\"";注:oracle查询表,若表名是小写,则需要给表名加上双引号,否则查询会报错表或试图不存在;若表名是大写,则不需要给表名加双引号;...

2019-05-28 15:42:44 2640

转载 本地navicat远程连接oracle报错:ORA-12541:TNS no listener

这个问题度娘然后遇到了无数的坑,最后被一位运维大神轻松搞定,正解如下:监听程序配置从开始菜单中打开“Oracle Net Configuration Assistance”,选择“监听程序配置”,如下图所示,点击下一步。选择“重新配置”,如下图所示,点击下一步。3、选择监听程序,如下图所示,选择协议,一般默认就好,点击下一步。选择端口号,如下图所示,点击下...

2019-05-27 17:06:20 11495 4

原创 jmeter获取cookies信息

jmeter发送请求后,响应信息里获取不到cookies(实际上会返回一个cookies),解决方法:在jmeter.properties里找到CookieManager.save.cookies,值改为true,并把注释取消...

2019-02-24 18:09:25 1219

原创 面试及工作中常用算法(Java)

本姑娘比较懒,各种算法的概念及特点这里就不详细描述了,请自行度娘,接下来直接上代码。算法复杂度1、冒泡排序public class BuddleSort {    /**     * 依次比较相邻的两个数,将小数放在前面,大数放在后面      * 冒泡排序,具有稳定性 时间复杂度为O(n^2) 不及堆排序,快速排序O(nlogn,底数为2)     */    publ...

2019-02-18 22:38:11 548

转载 Java前期(静态)绑定和后期(动态)绑定

转载自:https://www.cnblogs.com/jstarseven/articles/4631586.html程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定.静态绑定:在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序...

2018-12-18 17:01:56 144

原创 如何解决连接mysql报Too many connection的问题

最近一段时间,发现连接mysql时经常提示Too many connection,导致无法连接数据库的情况。经不断的研究,产生问题的原因是MySQL的Sleep进程占用了大量的连接。我的解决思路如下:1、查看数据库最大连接数和当前连接数,发现很多sleep进程最大连接数:show variables like '%max_connections%';当前连接数:show ful...

2018-12-13 20:09:46 22939 4

转载 java 数据库连接的自动回收机制 removeAbandoned

转载自:https://blog.csdn.net/xingshi89/article/details/46539061removeAbandoned="true"removeAbandonedTimeout="60"logAbandoned="true"有时粗心的程序编写者在从连接池中获取连接使用后忘记了连接的关闭,这样连池的连接就会逐渐达到maxActive直至连接池无法提供服...

2018-12-13 19:57:09 1595

原创 查询Mysql最大连接数和当前连接数

最大连接数show variables like '%max_connections%';  当前连接数show full processlist;

2018-12-12 20:26:07 978

转载 JAVA--向上(向下)转型

转载自:https://zhidao.baidu.com/question/176791556213151844.html ava 转型问题其实并不复杂,只要记住一句话:父类引用指向子类对象。什么叫父类引用指向子类对象,且听我慢慢道来.从2个名词开始说起:向上转型(upcasting) 、向下转型(downcasting).举个例子:有2个类,Father是父类,Son类继承自Fat...

2018-11-08 19:51:44 133

转载 HTTP默认端口

80是http协议的默认端口,是在输入网站的时候其实浏览器(非IE)已经帮你输入协议了,所以你输入http://baidu.com,其实是访问http://baidu.com:80。而8080,一般用与webcahe,完全不一样的两个,比如linux服务器里apache默认跑80端口,而apache-tomcat默认跑8080端口,其实端口没有实际意义只是一个接口,主要是看服务的监听端口。...

2018-10-24 16:24:36 12039

转载 kafka 创建消费者报错 consumer zookeeper is not a recognized option

在做kafka测试的时候,使用命令bin/kafka-console-consumer.sh --zookeeper 192.168.0.140:2181,192.168.0.141:2181 --topic test --from-beginning启动消费者,发现一只报错consumer zookeeper is not a recognized option,搜索了半天,一只没有解决,最后,...

2018-10-23 14:45:38 1736

原创 maven错误The JAVA_HOME environment variable is not defined correctly

下载maven,命令行输入mvn -version进行验证时,出现错误The JAVA_HOME environment variable is not defined correctly解决方法:删掉环境变量中的JAVA_HOME,重新设置一下就好了!...

2018-10-21 15:48:17 1679 2

转载 关于maven仓库

${user.home}/.m2/repository文件夹是maven默认的本地仓库地址;maven仓库分为远程仓库和本地仓库,当你在pom里配置依赖项目后,maven首先会从本地仓库查找该项目,如果没有找到则通过配置的地址或默认地址(如果没有配置远程仓库地址)通过远程仓库下载该项目并保存在.m2文件夹里;如果你想修改本地仓库的位置,可以在maven文件夹下conf文件夹里的settings...

2018-10-21 12:03:18 263

转载 http、TCP/IP协议与socket之间的区别

转载自:https://www.cnblogs.com/iOS-mt/p/4264675.html  网络由下往上分为:  www.2cto.com  物理层--                      数据链路层--网络层--                       IP协议传输层--                       TCP协议会话层--表示...

2018-10-18 10:52:21 167

转载 Servlet,Servlet容器,Jsp容器,Web容器

转载自:https://blog.csdn.net/qmw19910301/article/details/53463285 Servlet,Servlet容器,Jsp容器,Web容器 Servlet是一种运行在服务器端的java应用程序,具有独立于平台(java语言具有平台无关性)和独立于协议的特性(Servlet不对具体的协议实现,而是自定义协议,用HttpServlet对HTTP协议进...

2018-10-17 20:12:23 580

转载 Linux解决SecureCRT的zmodem transfer canceled by remote side错误

转载自:https://blog.csdn.net/levy_cui/article/details/51142868有时候环境原因,我们需要使用SecureCRT上传文件到服务器上,可以通过rz命令,安装yum install lrzsz#rz但是上传大一些的文件或者含有控制字符的时候SecureCRT提示zmodem transfer canceled by remote s...

2018-10-17 17:18:19 3970

转载 war包的解压与打包

转载自:https://blog.csdn.net/yuanlaijike/article/details/79654285将war包解压到当前文件夹jar -xvf hello.war将当前文件夹下所有内容打成war包jar -cvfM0 hello.war ./其中:x 解包 c 打包 v 显示过程信息 0 这个是阿拉伯数字,只打包不压缩的意思...

2018-10-17 10:27:45 1769 1

原创 如何让vim编辑器永久显示行号

两种方法:   第一种:         手动显示:在vim命令行模式下输入  :set nu         取消显示:在vim命令行模式下输入:  set nonu   第二种(永久自动显示):         输入命令:vim   ~/.vimrc         打开后是一个空文件,输入 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了...

2018-10-16 18:30:05 721 1

转载 数据库索引到底是什么,是怎样工作的?

转载自:https://blog.csdn.net/weiliangliang111/article/details/51333169我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数...

2018-10-11 11:54:46 111

转载 浅谈 DML、DDL、DCL的区别

转载自:https://www.cnblogs.com/dato/p/7049343.html一、DMLDML(data manipulation language)数据操纵语言:    就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 =...

2018-10-11 09:59:35 140

转载 关于MySql链接url参数的设置

参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库)   所有版本 password 用户密码(用于连接数据库)   所有版本 useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk,本参数值必须设置为true false ...

2018-10-09 17:29:04 507

空空如也

空空如也

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

TA关注的人

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