自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(109)
  • 资源 (5)
  • 收藏
  • 关注

原创 呜呼拉黑

文章都为原创。在读大学机械狗一枚,编程完全自学,所以文章很多不到家,错误的地方,希望大佬们看到能帮我指正。原谅我的才疏学浅,孤陋寡闻。置顶啦。...

2018-12-27 21:17:53 262 5

原创 【和班尼福特锐一起拿下 Redis】Redis 基础 + 面试 第一站

一、专业名词介绍1。 缓存穿透(数据库没值,redis也没设置空值,高并发请求这条数据)条件:访问一个不存在的数据说明:当访问一个不存在的数据时,因为缓存中没有这个key,导致缓存形同虚设。最终访问后台数据库。但是数据库中没有该数据所以返回null。隐患:如果有人恶意频繁查询一个不存在的数据,可能会导致数据库负载高导致宕机。总结:业务系统访问一个不存在的数据,称之为缓存穿...

2020-01-18 22:39:46 368

原创 mysql 增加字段或修改字段长度、报错 [Err] 1118 - Row size too large

mysql 增加字段或修改字段长度、报错 [Err] 1118 - Row size too large一般出现该问题的原因是因为超过了mysql允许的最大表单长度65535最近本人也遇到过该问题上网收了一堆相关的解决办法,最终总结出了正确的解决方案:解决办法如下:很明想导致该问题的原因是表单总长度过大,那么第一种解决方法就是将某些长度为500+的字段类型改为 longtext 可...

2019-09-23 09:25:20 3420 1

原创 count(1)、count(*)、count(列名)的含义、区别、执行效率

维护同事的代码发现他的 sql 查询记录条数都是 count(1),而我则习惯用 count(*),这有什么区别呢?含义:1、count(*) :统计所有的行数,包括为null的行(COUNT(*)不单会进行全表扫描,也会对表的每个字段进行扫描。而COUNT('x')或者COUNT(COLUMN)或者COUNT(0)等则只进行一个字段的全表扫描)。2、count(1):计算一共有多少符...

2019-09-19 10:20:37 47023 7

原创 解决 Eclipse 卡顿,越用越卡,项目启动很慢,保存甚至卡死的情况。

千万不要关闭 自动编译!!!关了很麻烦也不是 eclipse 卡的主要原因!!!关了再写代码会很麻烦,很难受,很不习惯!!!1.关闭所有的验证,validation,选择 disable all。2.配置 Eclipse 内存-Xms1024m-Xmx2048m--add-modules=ALL-SYSTEM-XX:PermSize=1024M-XX:MaxPermSiz...

2019-09-19 09:55:08 5987 1

转载 @RequestParam,@PathParam,@PathVariable等注解使用及区别

@RequestParam 和 @PathVariable 注解是用于从request中接收请求的,两个都可以接收参数,关键点不同的是@RequestParam 是从request里面拿取值,而 @PathVariable 是从一个URI模板里面来填充@RequestParam看下面一段代码:http://localhost:8080/springmvc/hello/101?param1...

2019-09-16 22:34:57 344

原创 Apache 和 Spring 下的 StringUtils 判空

首先是 Apache StringUtils.isBlank()部分源码public static boolean isBlank(final CharSequence cs) { int strLen; if (cs == null || (strLen = cs.length()) == 0) { return true; ...

2019-09-07 21:30:56 1280

转载 IDEA Debug 技巧

转自:http://www.yxlzone.top/show_blog_details_by_id?id=360290dbeb174649a44dccf5646ee2c5在现在的开发中,我们经常采用Debug来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方...

2019-09-02 15:53:26 604

原创 Linux 下安装 Mysql 及主从数据库的实现

安装Mysql关闭防火墙service iptables stop新建文件夹新建mysql文件夹 /usr/local/src/mysql上传安装文件后解压文件tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar安装顺序debuginfo shard client server...

2019-09-01 21:28:03 188

原创 数据库备份策略——冷热备份&&双机热备

数据库备份策略冷备份说明:将整个数据库文件定期数据库转储.数据库备份优点:备份完整 导出数据库文件简单.缺点:备份数据库方式繁琐. 定期备份可能会由于在备份期之间,如果服务器宕机或者损坏,造成数据的丢失. 数据库文件导入导出耗时. 2000万数据/42.3g 总结: 虽然数据库冷备份可能会导致数据丢失,但是一般作为数据恢复的最后...

2019-09-01 18:10:03 1008

原创 Nginx管理员方式运行,启动失败

访问 localhost:8080 时,显示的是 IIS,很明显是端口被占用;找到 nginx 文件下 logs 文件 查看 error 日志:[emerg] 9688#10228: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its acces...

2019-08-31 22:49:57 449

原创 eclipse 创建聚合项目父子工程

https://blog.csdn.net/NancyWu_LuckyGirl/article/details/80235592

2019-08-31 18:08:22 351

原创 SpringBoot 或 Spring 工程报错:Error creating bean with name 'XXX': Injection of autowired dependencies

情况有两种:第一种也是最可能出现的:自动装配的接口没有被扫描到或者是Bean的名称不一致,导致依赖注入失败。第二种,SpringBoot 或者 Spring 版本问题,检查版本。属于比较少见的问题。我的是第二种问题,同样的代码在SpringBoot 1.5.4版本下完美运行,但是在 2.1.5 版本下就会产生上述错误。上面两种问题归根结底都是依赖注入失败的问题,但是解决方法不一样。...

2019-06-23 22:44:11 8646

原创 PL/SQL在输入时报错,PLS-00201:必须声明标识符。

PL\SQL在输入字符串类型时需要添加单引号,否则报错:PLS-00201:必须声明标识符。

2019-03-26 14:09:54 7426

原创 基于scott表的练习,多表查询,子查询,PL/SQL,存储过程。

// 1、查询emp表中的所有信息select * from emp;// 2、显示emp表的员工姓名和工资。select ename, sal from emp;// 3、查询emp表中部门编号为20的并且sal(工资)大于3000的所有员工信息select * from emp where deptno=20 and sal > 3000;// 4、查询emp表中部门编...

2019-03-25 15:04:38 2848

转载 Java基础总结(搬运)

Java基本知识点Java基础知识1、关键字2、标识符3、基本类型和引用类型4、public、default、protected、private5、static、Final、abstract6、构造方法:7、this 和 super8、== 和 equals9、字符容器(String、StringBuffer、StringBuilder)10、Fi...

2019-03-12 09:40:34 125

原创 Java Bean笔记与实例

JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:(1)这个Java类必须具有一个无参的构造函数(2)属性必须私有化。(3)私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。 也没什么好说的,直接上代码实例吧 整体文件布置ArrayToString.javapackage entity;...

2019-01-09 10:54:18 208

原创 EL 和 JSTL

自己写的实例,以便以后复习。文件结构 主程序 Servletpackage web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletR...

2019-01-08 16:22:38 178

原创 Servlet 中 url-pattern 和 getServletPath 的一点疑惑

对 Servlet 处理请求有点不太清楚,所以花了半天时间把他搞搞懂。总结:前提:在web.xml中配置 url-pattern 为 *.do(1)getServletPath():获取能够与“url-pattern”中匹配的路径,注意是完全匹配的部分,*的部分不包括。(2)login.do,find.do 等 .do 结尾的,为表单的 action 所反馈的对象、超链接 href...

2019-01-08 13:00:31 689

原创 JSP笔记

在两个月之前我一直把 JavaScript 简写为 JSP,太丢人了。。。配置文件就不加了1.指令标识(1)Page指令:定义整个JSP 页面的相关属性,这些属性在 JSP 中被服务器解析成 Servlet 是会转为相应的 Java 代码Page 属性: ①language:设置 JSP 页面使用的语言②extends:设置 JSP 页面继承的 Java 类,所有的 JSP 在...

2019-01-07 14:40:06 221

原创 PreparedStatement防sql注入

import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Statement;import java.util.Scanner;import JDBC.SqlHelper;public class UserLoginDemo { ...

2018-12-27 21:52:24 148

原创 JDBC事务(实例)

import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import JDBC.SqlHelper;public class TransactionDemo { /* * 事务四大特性:原子性:事务的执行要么都成功,要么都失败,回滚。 * 一致性:事务的处理...

2018-12-27 21:49:42 179

原创 ResultSetMetaData 实例Demo

import java.sql.Connection;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.Statement;import ConnectionPool.SqlHelperCP;public class ResultSetMetaDataDemo { /* * ...

2018-12-27 21:49:04 214

原创 批处理 addBatch (提高大批量的处理效率)

package 批处理;import java.sql.Connection;import java.sql.Statement;import java.util.Arrays;import JDBC.SqlHelper;public class AddBatchDemo { public static void main(String[] args) { // TODO ...

2018-12-27 21:48:12 2420

原创 创建SqlHelper、SqlHelperCP

创建SqlHelperpackage JDBC;import java.sql.DriverManager;import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.util.Properties;public class SqlHelper { st...

2018-12-27 21:09:15 134

原创 创建、配置、使用连接池

package ConnectionPool;import java.io.InputStream;import java.sql.Connection;import java.sql.ResultSet;import java.sql.Statement;import java.util.Properties;import org.apache.commons.dbcp.Basic...

2018-12-27 21:08:06 187

原创 读取 properties 配置文件

package JDBC;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropertiesMethod { public static void main(String[] args) throws IOException { /*...

2018-12-27 21:07:09 149

原创 JDBC连接数据库的过程(Oracle为例)

// 注册加载驱动Class.forName("oracle.jdbc.OracleDriver");// 连接到数据库,获取连接 Connection 对象String url = "jdbc:oracle:thin:@localhost:1521:oracle"; // net manager 配置 localhost, oracle 是 oracle 的 SIDString u...

2018-12-27 21:05:38 195

原创 JDBC 连接 Oracle: Listener refused the connection with the following error: ORA-12505 的问题(已解决)

刚解决连接的问题,现在又碰上了这个,干就完事了。问题分析,这个是 oracle 在建立时 SID 的问题, SID 属性 标识唯一那么问题就出在 orcl 上了。1. win + R 输入 regedit 打开路径 HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\KEY_OraDB18Home1;2. 找到 ORACLE_SID 3. 双击,查看数...

2018-12-07 16:10:16 2836

原创 JDBC 连接 Oracle the network adapter could not establish the connection 的问题(已解决)

网络适配器问题是因为早 net manager 中没有相应的监听器地址。相面开始问题解决。1.在开始菜单中搜索 net mananger,单击运行2.依次点击打开到如下界面3.查看已有的地址,上图地址对应 url:jdbc:oracle:thin:@localhost:1521:orcl;也可以自行添加地址,如 主机192.168.1.2,端口 1521;对应 ur...

2018-12-07 15:59:44 3281

原创 C# SQL语句中添加变量条件

string EncodingNameString = MD5(TmpNameString);string EncodingPassString = MD5(TmpPassString);string sql = "SELECT tname, tpassword FROM tUser WHERE tname = '"+EncodingNameString+"' AND tpassword ...

2018-12-04 12:40:46 2761

原创 SQL Sever 远程过程调用失败 的问题(解决)

问题主要出现在低版本的 SQL Sever 上,主要原因是安装了高版本的 VS;其会附加如 2012,2016 的 Microsoft SQL Server 2012(2016) LocalDB;那么问题就简单了,打开控制面板,点击名称,方便查找。找到 Microsoft SQL Server 2012 LocalDB 或者 Microsoft SQL Server 2016  Loc...

2018-11-20 17:05:16 756

原创 Oracle 18c Scott 创建视图权限不足的问题

碰到权限不足的问题差不多都是这个套路。。。 首先还是老样子,打开 SQL PLUS然后登录 system 账户输入 conn /as sysdba,连接到超级账户输入:grant create view to scott;  授权 scott,一定要加 分号 “;”。OK,完美解决!!!...

2018-11-03 15:06:32 283

原创 Oracle 18c Scott 用户不能登录问题

网上找了很多教程,还是不能登录,原来是密码不对!!!!首先找到 SQL PLUS 运行 SQL PLUS,先登录 system 账户显示连接成功后输入 conn /as sysdba,登录  SYS 账户 再输入 : alter user scott identified by tiger;再输入:alter user scott account u...

2018-11-03 14:56:23 2324 2

原创 Python 3.7 Scrapy 和 Twisted 安装失败问题

(1)首先到 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 这里下载适合自己的 Scrapy.whl 和 Twisted.whl (Ctrl + F 直接搜索)(2)然后将下载好的文件放到 合适的 文件中(3)win + R 打开运行,输入 cmd(4)输入 cd 你放 Scrapy.whl 和 Twisted.whl 的路径, 回车   ...

2018-09-19 20:54:56 1413

原创 9.8 PAT 甲级 代码(赛后重制)

1148 Werewolf - Simple Version(20 分)Werewolf(狼人杀) is a game in which the players are partitioned into two parties: the werewolves and the human beings. Suppose that in a game,player #1 said: "Play...

2018-09-10 21:38:56 313

原创 2018.9.8 第一次参加 PAT 甲级代码

第一题,史上最坑的20分题目,提交3000多,通过率0.04;我过了两个测试点 8分,用时 1小时20分;# include <iostream># include <cstdio># include <vector># include <algorithm>using namespace std;const int maxn =...

2018-09-08 19:38:33 956 4

原创 PAT 甲级 1035 Password(20 分)

1035 Password(20 分)To prepare for PAT, the judge sometimes has to generate random passwords for the users. The problem is that there are always some confusing passwords since it is hard to distingui...

2018-09-01 09:55:41 191

原创 PAT 甲级 1033 To Fill or Not to Fill(25 分)

1033 To Fill or Not to Fill(25 分)With highways available, driving a car from Hangzhou to any other city is easy. But since the tank capacity of a car is limited, we have to find gas stations on the ...

2018-09-01 09:54:27 248

原创 PAT 甲级 1031 Hello World for U(20 分)

1031 Hello World for U(20 分)Given any string of N (≥5) characters, you are asked to form the characters into the shape of U. For example, helloworld can be printed as:h de ll rlowoThat i...

2018-09-01 09:53:23 137

设计模式.docx

设计模式笔记,囊括23种设计模式,Java语言实现。 每个设计模式包含以下几块(1)问题案例,引出问题(2)解决思路与实现(3)注意点,模式解释,使用场合,关键点,相思模式差异。 在笔记最后进行设计模式总结(1)模式的三大分类(2)设计模式六大原则(3)设计模式的使用注意点。

2019-06-30

数据库知识点整理,很详细完整,适合入门或者复习。

数据库知识点整理,包括数据库和表的创建,增删改查,子查询,关联查询,连接,交并差集,索引,序列,视图,各种函数,DDL、DML、DQL的实例。 存储过程,触发器,PL/SQL的基本使用。 每个知识点都有基于ORACLE scott 账户下employee 表的实例代码。

2019-06-23

数据库知识整理,很详细完整,适合入门或者复习。

数据库知识点整理,包括数据库和表的创建,增删改查,子查询,关联查询,连接,交并差集,索引,序列,视图,各种函数,DDL、DML、DQL的实例。 每个知识点都有基于ORACLE scott 账户下employee 表的实例代码。

2019-03-13

计算机网络学习笔记

计算机网络学习笔记,个人整理,详细全面,可以自己做精简。可以留邮箱,我发给你。

2018-08-25

操作系统学习笔记

操作系统学习笔记,个人整理的,详细全面,可以自己做精简。可以留邮箱,我发给你。

2018-08-25

空空如也

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

TA关注的人

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