自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 异常 SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]

简述这个问题比较有意思,错误的意思是认为你从一个数据库迁移到另外一个数据库的过程中,比如说从mysql迁移到oracle,出现了sql错误。解决方案就我目前掌握的情况来看,出现这个问题的原因有很多,我遇到的是这两种情况,也是比较常见的。1.数据库的字段和输入的数据库的数据类型不匹配 比如说,一个字段int,你设置的长度是5,但是你输入了一个长度为6的值,就会出现这个错误。 ...

2018-05-04 09:55:57 3335

原创 Mysql:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

描述出现场景:这个问题一般出现在刚刚安装完mysql的时候出现原因:由于使用命令sudo apt-get install mysql安装时,并没有提示输入密码,则密码没有初始化,使用root用户登录自然失败.具体情况::~$ mysql -uroot -pEnter password: ERROR 1698 (28000): Access denied for user '...

2018-05-02 11:22:24 3452 2

原创 HTTP协议(二):作用

前言上一节我们简单介绍了一下TCP/IP协议族的基本情况,知道了四大层的职责,也了解到我们这一族的家族成员以及他们的能力。 无良作者把我这个主角变成了配角,让我很不爽,好在我打了作者一顿,没错,这次的主角是我了! 今天的自述,我要详细的和大家讲讲我的基本职责、请求报文、响应报文、能够达到一定目的的一些方法、持久连接问题以及状态管理。 好吧,这样讲我相信你可能会有点蒙,没关系,我会一个一个...

2018-04-29 11:18:54 754

原创 HTTP协议(一):概述

背景介绍但凡世界上牛逼的人物,都会有一个非常离奇的经历。比如说乞丐出身的皇帝朱元璋,出生时家中红光大作,映红了半边天;再比如说无良皇帝刘邦,简直不要太牛逼,说自己是老妈和一条白龙交合生出的自己,而老爹是目击证人(笑哭)。 而我,作为网络世界的扛把子,自然也不能在经历上矮人一头。 我,就是大名鼎鼎的HTTP,我的老爹是CERN(欧洲核子研究组织)的蒂姆 • 伯纳斯 - 李(Tim Berne...

2018-04-24 20:43:07 662 1

原创 数据库连接池技术详解

前言今天来讲一下数据库连接池技术.其实这个名词也就是听起来高大上一点,实际上并不是很复杂的内容,相信在我的讲解下,并且自己实际的将代码写一遍之后,能够对这项技术有较为深刻的理解.废话不多说,开始讲解.数据库连接池技术概述所谓的数据库连接池技术,就是用来分配,管理,释放数据库连接的.你也许会问,好像我直接用JDBC也能够实现这些功能吧. 嗯,你说的没错,JDBC确实也可以,但是,你...

2018-04-21 20:52:10 2131 5

原创 Filter过滤器技术详解

前言有这样一个常见的开发场景,我们编写一套系统,或者分析一套系统如何实现的过程中,我们肯定会发现这套系统的拦截机制.比如说京东或者淘宝之类的,存在这种拦截机制,这套拦截机制能够过滤掉哪些错误的登录注册请求,或者是一些其他非法请求.这样就在很大的程度上保证了系统的安全性.可以想到,类似的应用场景肯定还有很多,我这里就不一一列举了. 这个场景应用的最基本的技术就是拦截器(Filter)技术,当然...

2018-04-19 16:21:24 2742 3

原创 Servlet详细教程

Servlet简介servlet是Server Applet的简称,翻译过来就是服务程序.好吧,这么说你可能还是不太懂,简单的讲,这个servlet是运行在服务器上的一个小程序,用来处理服务器请求的.进一步讲,我们知道,一般的网页程序,是由我们通过浏览器访问来实现的,在这个过程中,我们的浏览器发送访问请求,服务器接收请求,并对浏览器的请求作出相应的处理.这就是我们熟悉的B/S模型(浏览器-服务...

2018-04-15 21:09:44 70106 42

原创 POST和GET方法乱码解决方案

前言在WEB开发的过程中,中文乱码是最为常见的问题之一。之所以会出现中文乱码的情况,主要原因是:前端使用POST或者GET方法传递的参数一般使用浏览器预先设置的编码方式进行编码,中文浏览器一般是使用UTF8或者GBK,英文的一般是ISO编码;而浏览器编码完成后发送给服务器,服务器进行解码的解码方式默认是使用ISO8859-1。这就造成了编码和解码方式不统一的,进而出现了中文乱码的问题。在下...

2018-04-14 15:54:46 1038

原创 Linux误删所有内核,恢复内核的解决办法

前言我用df -h命令查看磁盘使用情况的时候发现,系统根目录空间已经比较小了,于是我就使用clean命令对系统内核进行清理,一不小心,就把所有的内核删除了,你很有可能也是我的这种经历,非常的崩溃.好了,我就不再废话了,让我们来看一下究竟如何修复.修复方法使用u盘做一个ubuntu(你当前的系统发行版本)启动盘 参照:https://www.linuxidc.com/Linux/...

2018-04-13 08:41:22 5277 2

原创 idea配置tomcat

前言tomcat是一个十分强大的服务器应用,而且还是开源的。同样,强大的idea也是支持tomcat的。我们就要看一下如何配置tomcat。下载进入下面的这个网址,下载tomcat https://tomcat.apache.org/download-90.cgi 根据你的计算机版本,选择对应的安装文件,然后解压缩开始配置file —> Settings...

2018-04-11 16:15:34 443

原创 使用svn时出现Can't switch /XXX/XXX because it is not the repository yet

问题描述出现的问题如题目所示。 翻译一下:不能选择这个目录,原因是这个目录还不是svn仓库。解决办法这个问题出现的原因是你将项目中的.svn文件夹删除了,一般情况你是可以通过撤销将文件恢复的。如果实在是没有办法恢复了,那么你只能重新checkout了。 如果你并没有将文件删除,那么就是因为你的项目还不是一个svn项目,要么就是你没有将项目导入到svn仓库中,要么就是你并不是使用...

2018-04-03 17:35:21 1792

原创 使用idea断点调试时出现no executable code found at line问题

问题描述今天突然碰到了这样的一个问题: 使用断点调试时,断点的地方出现了一个叉号,而不是对勾,这就让我非常无奈了。 调了一天,终于把这个问题解决了,还是要记录一下的。 问题情况如下: 除了这里,debug标志位也弹出了问题。 问题出现的原因这个问题之所以会出现,主要是因为svn本身的问题,或者是编译的时候出现了未知错误导致部分内容没有编译。解决方法这里给出...

2018-04-03 17:25:31 57716 4

原创 使用linux服务器安装wordpress博客详细教程

前言最近读了《软技能:代码之外的生存指南》,这本书给了我很大的启示。之前虽然知道作为一个程序员,应该拥有自己的博客,以便于提升自己的知名度,但是并没有了解的过于详细。这本书描写博客的作用的地方,让我知道了形成个人品牌的意义所在。本来想着自己搭建一个博客的(以后肯定是会这样做的),但是由于自己的技术储备问题,以及时间的问题,只能是暂时搁置下来了。但是我瞄上了wordpress这个开源的博客系统,...

2018-03-30 10:56:22 1792

转载 JDBC为什么要使用PreparedStatement而不是Statement

前言这篇博客不是我写的,是由刘志军大大翻译的,真心觉得很棒,而且是必学要掌握的东西,所以就转载过来了,我个人的第一篇转载文章。开始PreparedStatement是用来执行SQL查询语句的API之一,Java提供了 Statement、PreparedStatement 和 CallableStatement三种方式来执行查询语句,其中 Statement 用于通用查询, Pre...

2018-03-28 16:21:35 180

原创 Jsp技术介绍

前言虽然在前后端分离的大潮流中,jsp技术已经是很少被使用了,其中一个重要的原因是jsp展示页面的时候过慢。但是,作为sun官方推出的技术,其中的思想和今天的前端技术十分的相似,很多前端框架都是基于这些思想的。所以,学习一下jsp还是十分有必要的。Jsp的原理简单来讲,使用jsp技术,可以将java的代码使用<%%>标签嵌入到html页面当中。 但是,为什么可以这样用...

2018-03-25 09:49:57 8302

原创 jsp的appilication.getInitParameter()方法无法获取到值的问题

背景介绍今天研究jsp的内置对象时发现,使用appilication.getInitParameter()从web.xml文件中获取值的时候,死活获取不到,折腾了将近一个小时,后来出现问题的原因却让我感到智商遭到了侮辱。。。。web.xml的配置信息<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="h...

2018-03-25 08:00:31 755

原创 ubuntu 插网线无法上网解决方案

前言不知道最近是什么情况,ubuntu链接网线总是上不去网,但是wifi还能用,一直也就没有捣鼓,不过今天连wifi都不能用了,只能开始修理了。修复方案使用ifconfig命令查看以太网的名称ifconfigenp2s0 Link encap:以太网 硬件地址 1c:39:47:d9:21:40 inet 地址:192.168.10....

2018-03-22 09:20:19 16211 6

原创 ubuntu下安装ant

背景介绍最近终于正式开始填补一下自己在web方面的知识漏洞。 而ant则是必不可少的东西了,要问ant的作用是什么,简单的说,这个软件可以用最简单的方法将你的web应用程序部署到服务器上,是不是很强大。 废话不多说,看看如何安装。安装过程其实在Linux下安装软件都是十分的简单,这也是我喜欢用linux的一个原因。使用命令安装antsudo apt-get inst...

2018-03-21 21:31:23 391

原创 mysql数据库大规模数据读写并行时导致的锁表问题

问题介绍最近在给学校做的一个项目中,有一个功能涉及到考核分数问题。 我当时一想,这个问题并不是很难,于是就直接采用了这样的方法:拿着一个表中的数据作为索引,去挨个遍历相关表中的数据,最后经过算分的过程,直接在算分函数中将算出的分数直接写入数据库,这就导致了标题说的问题。解决过程这个问题出现的现象是这样的:我从数据库中读取出来的作为索引的数据共有2000多条,使用增强for循环将数据传...

2018-03-21 09:03:02 6060 2

原创 ubuntu服务器上配置tomcat

前言嗯,最近想在自己的腾讯云服务器上跑个项目玩玩,由于服务器是重装的系统,所以,只能自己手动装tomcat。 不过,tomcat是基于java的,必须又java环境tomcat才能够使用,因此首先要做的是安装jdk。安装jdk先到http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331...

2018-03-14 11:32:50 1301

原创 我读《DOOM启世录》——成为一个真正厉害的人

序言谈到游戏, 你的当然会想到几乎统治游戏市场多年的英雄联盟,你可能还会想起前段时间风头大盛的王者荣耀手游,你应该还会想起正在冲击着游戏市场的“吃鸡”类型游戏。 那么, 大家是否还记得你玩的第一款电子游戏? 是超级玛丽?是魂斗罗?亦或是其他的什么。 是否还记得电子游戏所呈现给我们的世界? 光怪陆离,多姿多彩,妙趣横生…… 无论是何种词语,或许都不足以表达我们初见游戏时的那种心情。...

2018-03-13 16:48:19 1814

原创 mysql字符集配置&mysql中文乱码

问题描述这两天重置了下自己的电脑系统,一个ubuntu,另外一个当然就是windows。 不过在运行程序的时候发现,出现了很多的“????”,也就是乱码字符。毫无疑问,这定然是mysql字符集的配置问题。找到了解决问题的方向,那么,自然就很好办了。解决问题我的问题是出现在ubntu上的,如果你是windows用户,那么直接去安装mysql的根目录找配置文件就好了,修改方式和ubu...

2018-03-13 15:06:07 912

原创 2018,在路上

前言不知不觉,离我最初写的那篇程序Dog的大梦想,已经过去了半年多的时间了。这是我写的博客中阅读量最高的一篇,拿这篇文章去参加了个征文,也因此获得了CSDN的一点小小的奖励。 时间真的挺快的。走过大一的迷茫,迎来了大二的追逐方向。2018年的新学期开始了,貌似很快我就会是一个大三的学生了,有些事情是必须得提前做好规划的,所以就有了这篇文章,以此纪念过去,憧憬未来,活在当下。走过大一的...

2018-03-11 21:33:00 343 4

原创 idea抛出异常:org.apache.shiro.authc.AuthenticationException

问题描述继续在ubuntu下折腾,终于将web项目的所有的东西配置好了,然后运行项目,满怀期待的心情登录系统的时候,突然出现了这个bug,吓得我差点从椅子上跳起来,这两天遇到的bug实在是太多了。。。。DEBUG [http-nio-8080-exec-5] - Returning JDBC Connection to DataSourceDEBUG [http-nio-8080-e...

2018-03-11 20:22:52 4622

原创 Linux下idea由于缺少相关权限导致的tomcat ERROR

昨天一天都在倒腾两个系统,也是醉了。 不过还好,系统修好了,在ubuntu下重新安装idea后,出现了这个错误: Intellij Idea Tmocat Error running Tomcat: /conf/Catalina。 这个错误后面还有一些内容,大概的意思就是没有访问权限,这个就是权限的问题,只需要改动一下文件夹的权限就好了。 最简单的方法:sudo chmod -R 7...

2018-03-11 08:54:22 1759

原创 使用idea出现的错误

错误:打开maven项目时出现”程序包 com.sun.org.apache.xpath.internal 不可见 “的错误这个问题出现的原因是: jdk版本的问题。可能是因为有些包没有按jdk1.9的模块化做改动,所以出现了这个问题,将jdk的版本改回1.8即可。 还有一种情况时出现找不到上面的程序包,这是因为maven的配置文件中设置的jdk的版本号不正确,需要与当前的版本号一致。...

2018-03-07 20:57:52 2654

原创 Tomcat服务器

概述不论是我们一开始做的java桌面程序、控制台程序以及socket gui界面程序(这个我还没学),都是服从Javase规范的。接下来我们要学习的将是Javaweb程序,服从javaee规范。 目前的软件有两种,一是C/S(客户端—服务器)模式,向像我们常用的QQ这一类的软件,这类软件要求我们必须下载客户端,而且还随着服务器的迭代而升级。另外一种就是B/S(浏览器–服务器)模式,比如你现在...

2018-03-01 08:44:51 439

原创 JavaScript学习总结(八)

这一节结束,我们的JavaScript学习总结系列文章第一阶段就要结束了,今后会适当的补充一些高级的内容,敬请期待。 好了,废话不说进入这一节的学习。联动框联动框,实在是太常见了。比如淘宝,我们选择地址的时候,选择了省份,淘宝就会自动列出来城市乡道的信息,这一小节我们要做的就是这个。城市联动框<head><meta charset="utf-8"&gt...

2018-02-28 07:58:22 327

原创 JavaScript学习总结(七)

这一讲我们来学习DOM编程(十分重要),有了DOM编程,我们就可以操作任意的HTML元素了。DOM,文档对象模型一个html页面被浏览器加载的时候,浏览器就会对整个html页面上的所有标签都会创建一个对应的对象进行描述,我在浏览器上看到的信息只不过就是这些html对象的属性信息而已。我们只要能找到对应的对象操作对象的属性,则可以改变浏览器当前显示的内容。 浏览器在解析HTML页面的时...

2018-02-27 18:26:45 203

原创 JavaScript学习总结(六)

我们知道,JavaScript共由三部分组成:EMCAScript(基本语法)、BOM(浏览器对象模型)、DOM。 在浏览器对象模型中,把浏览器的各个部分都用了一个对象进行描述,如果我们要操作浏览器的一些属性,就可以通过浏览器对象模型的对象进行操作下面我们来介绍一下浏览器对象模型的基本的对象:window 代表了一个新开的窗口location 代表了地址栏对象。screen 代表...

2018-02-26 20:40:39 171

原创 JavaScript学习总结(五)

之前的几讲中我们曾经说过,JavaScript中是没有类的概念的。但是我们讲过对象,那么这个对象是怎么来的呢? 只要有函数即可创建对象自定义对象自定义对象的方式: 1. 使用无参的函数创建对象 <script type="text/javascript"> function Person(){} var p = new Person();...

2018-02-25 11:29:07 236

原创 JavaScript学习总结(四)

这一部分我们继续介绍JavaScript的常用对象。Number对象创建Number对象方式1: var 变量= new Number(数字) 方式2: var 变量 = 数字;常用的方法toString() 把数字转换成指定进制形式的字符串。toFixed() 指定保留小数位,而且还带四舍五入的功能具体操作代码如下:...

2018-02-25 08:54:32 181

原创 JavaScript学习总结(三)

在学习完了基本的内容之后,我们来学习一下JavaScript中的对象部分以及如何自定义对象的问题。String对象创建字符串的方式共有两种:方式1:new String(“内容”);方式2:var str = “内容”;我们来看下面的代码解决问题:var str1 = new String("hello");var str2 = new String("hell...

2018-02-24 20:11:54 189

原创 JavaScript学习总结(二)

在学习完了上一节的内容之后,我们接下来讲的是循环语句以及后面函数的一些问题。循环语句while循环:与java中的while循环无区别do-while循环:与java中的do-while循环无区别for循环:与java中的for循环无区别 格式: for(初始化语句; 判断的条件 ; 循环后的语句){ 循环体语句; }下面我们...

2018-02-24 18:26:12 186

原创 JavaScript学习总结(一)

概述前端三剑客,html、css、js。 这三种语言基本是前端开发必备的东西,那么你知道这三种语言分别负责的功能是什么吗?html:负责了一个页面的结构css:负责页面的样式JavaScript:负责与用户进行交互html与css的功能不做赘述,那么,JavaScript是如何负责与用户进行的交互呢? 比如说,我们在网页上输入一个账号,账号的格式要求是必须全部是数字,结果你...

2018-02-22 16:07:37 310

原创 用集合实现登录注册功能

练习题目如上所示,要求如下: 提示用户选择功能, A(注册) B(登陆) 。 要求: 功能选择 的时候要忽略大小写。注册: 提示用户输入注册的账号(数字)与密码,如果输入账号已经存在集合中,提示用户重新输入。 注册完毕之后,把集合中的所有用户信息打印出来。(使用:toArrry()方法) 登陆: 提示用户输入登陆的账号与密码,如果账号与密码这个用户已经存在集...

2018-02-19 16:06:25 405

原创 Java集合(一)——Collection

集合概述集合(Collections)是存储对象的容器。方便对多个对象的操作、存储对象,集合的作用就在这时显现了。 集合的出现就是为了持有对象。集合中可以存储任意类型的对象, 而且长度可变。在程序中有可能无法预先知道需要多少个对象, 那么用数组来装对象的话, 长度不好定义, 而集合解决了这样的问题。1. 集合和数组的异同点 相同点: 数组和集合类都是容器 不同点: 数组长度是...

2018-02-19 15:44:23 274

原创 Java中常用的API(四)——其他

前面说三篇文章分别介绍了Object、String、字符缓冲类的API,接下来我们简要介绍一下其他常用的API。

2018-02-10 12:23:47 271

原创 Java中常用的API(三)——缓冲区字符串

前两节中分别介绍了Object和String,这一节主要介绍StringBuffer和StringBuilder。StringBuffer由于String是不可变的,所以导致String对象泛滥,在频繁改变字符串对象的应用中,需要使用可变的字符串缓冲区类。 StringBuffer有如下特点:· 默认缓冲区的容量是16。· StringBuffer : 线程安全的所有的缓...

2018-02-08 12:15:36 491

原创 Java中常用的API(二)——String

在第一节中我们介绍了Object类的方法以及操作,那么这一节,我们将介绍一个新的类:String。 String类是我们经常使用的类,应用十分广泛。同时,String类中封装了一系列的方法,非常常用,接下来我们就一一介绍。

2018-02-08 11:01:16 269

java后端开发校招资料

JAVA校招资料。 包括java基础、spring、springmvc、并发编程、计算机网络、计算机组成原理、数据结构与算法、面试经验等。 3分交个朋友……

2020-03-04

购物车原理以及实现【源代码】

[博客:购物车原理以及实现]文章配套源代码,环境:idea 欢迎下载. 如果您的积分不够,欢迎您关注我的公众号,输入:购物车源码,也提供下载!

2018-07-29

PARSING TECHNIQUES --A Pratical Guide .pdf

PARSING TECHNIQUES ,轮子哥推荐的编译原理书籍,英文版本,带书签,本来想设置一个0积分下载,可惜没有这个选项。。。很棒的一本书,仅供交流,切勿商用!

2017-10-23

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

TA关注的人

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