自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Tong的博客

走自己的路,让别人说去吧

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 Kafka详解(一)

kafka知识点一览

2023-03-02 17:24:19 473

原创 ElasticSearch详解(一)

ES详解

2023-02-02 11:21:50 350

原创 Redis详解(二)

redis详解

2023-01-31 10:55:24 289

原创 Redis详解(一)

Redis的简易入门

2023-01-29 14:21:24 249

原创 Java线程池

基本了解Java线程池

2023-01-17 17:27:28 370

原创 Spring简单详解

简介Spring 是一种轻量级开发框架,旨在提高开发人员的开发效率以及系统的可维护性。Spring 包括很多的模块。比如:Spring Core: 基础,可以说 Spring 其他所有的功能都需要依赖于该类库。主要提供 IoC 依赖注入功能。Spring Aspects : 该模块为与AspectJ的集成提供支持。Spring AOP :提供了面向切面的编程实现。Spring JDBC : Java数据库连接。Spring JMS :Java消息服务。Spring ORM : 用于支持Hib

2020-10-21 10:56:29 142

原创 Spring SpringBoot注解大全

Spring注解大全@Scope 设置Bean的作用域@Lazy 懒加载,容器启动不创建,第一次使用的时候才会创建对象,并初始化@Conditional 按条件注册Bean,比如根据不同的操作系统来创建Bean@Value 赋值,引入配置文件的值 ${}。可以和@PropertySource配合@ConfigurationProperties:读取配置信息并与Bean绑定@PropertySource:读取指定的properties文件@PropertySource

2020-10-21 10:54:36 145

原创 Java代码整洁-复杂的参数校验

1. 场景一个请求往往会传入许多参数,但是都需要进行校验,但是总不能把所有参数进行 if 校验,这非常繁琐,我们可以使用注解更简单的实现2. 注解进行校验对传入的实体类的字段加入注解public class Student { @NotNull(message = "姓名为null") @NotEmpty(message = "姓名不能为空字符串") priv...

2020-02-21 23:41:48 1062

转载 数据库中schema和database的区别

本文源自:数据库中Schema和Database有什么区别 - 人生似烟的日志 - 网易博客http://blog.163.com/baibai_zheng/blog/static/51980755201022125325689/数据库中User和Schema的关系假如我们想了解数据库中的User和Schema究竟是什么关系,首先必须了解一下数据库中User和Schema到底是什么概...

2019-01-11 23:06:38 17923

转载 dev c++ 编译错误 [Error] name lookup of 'i' changed for ISO 'for' sc

在VC 6 中,i的作用域范围是函数作用域,在for循环外仍能使用变量i即:for (int i = 0; i < n; ++i) { //…… } cout<< i<< endl; 可以通过而for (int i = 0; i < n; ++i) { //…… } int i = 5; 则编译出错。在DEV C++ ...

2018-09-28 16:38:01 6419 1

原创 两个乒乓球队进行比赛问题 C++实现

问题:两个乒乓球队进行比赛,各出3人。甲队为A,B,C 3人,乙队为X,Y,Z 3人。已抽签决定比赛名单。有人向队员打听比赛的名单,A说他不和X比,C说他不和X,Z比,请编程序找出3队赛手的名单。分析: 设:A与i比赛,B与j比赛,C与k比赛,i,j,k分别是X,Y,Z 之一,并且i,j,k互不相等int main(){ char i,j,k; for(i='X';i<='Z';i...

2018-09-19 20:08:52 4139

原创 jstl 的简单使用 和 分页的简单实现

使用jstl步骤:导入四个jar包 在jsp页面中引用<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>jstl的一些简单标签 <!--

2018-09-13 10:24:01 1081

原创 C++ 排列问题

问题: 口袋中有红、黄、蓝、白、黑5种颜色的球若干个。每次从口袋中任意取出3个球,问得到3种不同颜色的球的可能取法,输出每种排列的情况。分析: 可以使用穷举法实现#include<iostream>#include<iomanip>using namespace std;int main(){enum color{red,yellow,blue...

2018-09-13 10:22:51 960

原创 c++数组的简单应用

问题: 1~9 组成三个 3 位的平方数将 1、2、3、4、5、6、7、8、9 九个数字分成三组,每个数字只能用一次,即每组三个数不允许有重复数字,也不许同其它组的三个数字重复,要求每组中的三位数都组成一个平方数。解题思路: 这是解决这个问题的一种简单快速的算法。 首先求出三位数中不包含 0 且是某个整数平方的三位数,这样的三位数是不多的,将其存放到数 组 a 中。然后将满...

2018-09-12 15:28:32 1497

原创 Servlet简单使用

创建一个类 继承 HttpServlet实现对doGet doPost的重载使用web.xml或者注解 注册Servletpackage com.wedding.controller;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation...

2018-09-11 11:39:20 119

原创 c3p0+DBUtils 实现一个简单的对数据库操作

一、数据库连接池创建数据库连接对象需要消耗比较多时间和内存,连接池开辟一个池,在池中放置一定数量的连接对象,用户使用连接对象后,连接不会直接销毁,而是回到池中,做其它操作时可以直接利用,减少连接对象的创建次数,从而提高程序的性能。常用连接池: C3P0 开源,性能较好,高并发情况下比较稳定。 DBCP 开源,性能较好 Dru...

2018-09-10 19:51:35 1070

原创 数据结构 二叉树

二叉树 度为2的树 特点: ①每个结点最多有两棵子树,所以二叉树不存在度大于2的结点; ②二叉树是有序的,其次序不能任意颠倒,即使树中的某个结点只有一棵子树,也要区分它是左子树还是右子树。 性质 ① 二叉树的第i层上最多有2的i-1次方个结点 ②在一棵深度为k的二叉树中,最多有2的k次方-1个结点,最少有k个结点。 ③在一棵二叉树中,如果叶子结点的个数为n0,度为2的结点个数n2...

2018-03-18 19:54:36 229

原创 Xen CPU调度算法

SEDF (Simple earliest deadline first) SEDF是按照最早截止日期优先调度的算法。 其基本思想: 每一个vm都有一个三元组(s,p,x)p表示周期的时间,s表示一个周期需要完成的任务数,x表示完成指定任务后等待还是直接进入下一个周期工作,x的取值只有0或者是1,0表示等待一个周期的全部执行才进入下一个周期,1则表示不用等待直接进入下一个周期。...

2018-03-15 22:27:39 847

原创 IOError: No translation files found for default language zh-cn.

django setting中language code 的设置中文问题在一些老版的Django中是使用 zh_cnDjango1.9以后就改成了 zh_hans

2017-11-23 09:13:10 706

原创 欧几里德算法 -- 求最大公约数

主要思想就是 采用了辗转相除法。 流程图如下Java代码实现:public static int gcd(int p,int q){ if (q ==0 ) return p; int r = p%q; return gcd(q,r);}

2017-11-15 09:30:45 379

转载 centos 安装 git

#安装Git yum install -y epel-release rpm -ivh https://centos6.iuscommunity.org/ius-release.rpm yum list git2u yum install -y git2u git --version 以上这是centos 6 安装如果是centos7 则将 更改rpmrpm -i

2017-11-14 20:14:11 196

原创 springboot 启动错误 出现Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.Level

springboot 启动错误 出现Caused by: java.lang.ClassNotFoundException: ch.qos.logback.classic.Level    只是创建了一个springboot 并未加入任何代码 出现错误   后来在pom.xml文件中 加入依赖 可以正常启动 ch.qos.logback logback-classic

2017-09-27 17:05:13 5615

转载 IDEA 快捷键整理

原文:http://www.cnblogs.com/tonycody/p/3257601.html【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的

2017-09-22 19:30:25 142

转载 Java连接redis

在使用Java连接redis的出现了refused connect,连接不了代码:          Jedis jedis = new Jedis("127.0.0.1", 6379);System.out.println(jedis.ping())      但不知道什么错       之后换了一个代码就可以了解决办法: 1.关闭防火墙    1) 永久

2017-07-23 15:04:46 209

转载 CentOS6.5 安装gcc

在linux下,C++的编译器不是g++这个名称,而是gcc-c++,。然后直接运行1、有make,无gcc  yum install gcc-c++ libstdc++-devel  就可以了。安装完成后在linux下输入: which g++,就看到g++已经安装完成(一般是在 /usr/bin 目录下)2、无make和gcc安装编译器make和gcc-

2017-07-23 14:56:19 556

转载 SecureCRT 连接Ubuntu 16.04出现Connection timed out 的问题

系统为ubuntu 16.04, 在准备通过SecureCRT连接系统时,出现Connection timed out 的问题。 1.首先输入ssh localhost 指令查看ssh是否安装和启动,结果发现connect to host localhost port 22:Connection refused。造成这个错误的原因有可能是ssh-server未安装或者未启动。

2017-07-18 14:39:41 6616

转载 python 学习路线

谈到学习路线,入门是基础课。基本上,熟练掌握Python入门指南即可。其次,要想更进一步,需要熟读官方文档,掌握各种内置函数、标准库等知识。关于两者,英文不好的鱼油们可以关Python中文官方文档板块,也欢迎有余力的鱼油加入我们的团队。关于Python的奇淫技巧,可以看《Effective Python:编写高质量Python代码的59个有效方法》这本书。再次,在进一步发展之前,强烈建议先get几...

2017-07-15 21:51:44 468

原创 ssh整合 出现Could not obtain transaction-synchronized Session for current thread

在ssh整合时出现 错误         Could not obtain transaction-synchronized Session for current thread在hibernate3时用的是 getCurrentSession()但在hibernate4一般是用openSession()解决办法:在 获取session时改为Sessio

2017-07-15 15:07:59 324

原创 Maven的安装

1.      maven 核心程序的安装     ①  检查JAVA_HOME环境变量          ②  下载并解压到Maven的核心程序的压缩包,放在一个无空格路径下     https://pan.baidu.com/s/1boObT6J      例如 : C:\apache-maven-3.2.2     ③  配置Maven相关的环境变量  (配置环境

2017-07-04 21:13:07 216

转载 Ubuntu 安装mysql和简单操作

ubuntu上安装MySQL非常简单只需要几条命令就可以完成。  1. sudo apt-get install mysql-server   2. apt-get install mysql-client   3.  sudo apt-get install libmysqlclient-dev   安装过程中会提示设置密码什么的,注意设置了不要忘了,

2017-03-22 21:51:58 194

转载 struts2表单验证里validato 的type值及其含义

int 整数;double 实数;date 日期;expression  两数的关系比较; email Email地址;url   web地址visitor 访问conversion  转换regex 正则表达式验证;required 是否为空;requiredstring 必须字符;stringlength 输入字符长度限制;

2017-03-16 21:25:54 348

转载 Unicode编码转换器

今天在看一个项目的properties文件时,看到里面全部都是这种字符gerenListXLS=\u666e\u901a\u7528\u6237\u8ba2\u5355\u5217\u8868.xls,其实properties文件中不能写中文字符,要不会出现乱码,必须将中文进行Unicode编码。     常见Unicode和中文编码转换有两种方式:1、myeclipse的properties

2017-01-10 17:14:32 3765

转载 Java二分查找

二分查找又称折半查找,它是一种效率较高的查找方法。 【二分查找要求】:1. 必须采用顺序存储结构2 .必须按关键字大小有序排列。[java] view plain copy/**  * 二分查找又称折半查找,它是一种效率较高的查找方法。    【二分查找要求】:1.必须采用顺序存储结构 2.必须按关键字大小有序排列。 

2016-11-15 20:25:20 312

转载 Java-位运算符

Java的位运算(bitwise operators)直接对整数类型的位进行操作,这些整数类型包括long、int、short、char和 byte,位运算符具体如下表:运算符说明左移位,在低位处补0>>右移位,若为正数则高位补0,若为负数则高位补1>>>

2016-11-05 15:36:19 302

转载 上传进度 - ProgressListener

如果上传大文件,那么上传进度的显示就比较重要,那么如何实现进度条的显示呢? 显示文件上传进度,可以使用apache下的FileUpload组件,它的下载地址是:http://commons.apache.org/fileupload/它的UserGuide里http://commons.apache.org/fileupload/using.html有详细的使用的例子和说明

2016-10-23 16:29:50 11229 2

转载 FileItem类

FileItem类的常用方法      1.boolean  isFormField():isFormField方法用来判断FileItem对象里面封装的数据是一个普通文本表单字段,还是一个文件表单字段。如果是普通文本表单字段,返回一个true否则返回一个false。因此可以用该方法判断是否是普通表单域还是文件上传表单域。      2.String getName():

2016-10-21 22:55:50 355

原创 队列

一、循环队列循环队列中最重要的问题就是如何判断队空和队满,以下有三种解决方案① 方法一: 浪费一个数组单元 设储存循环队列的数组的长度为QueueSize队满:(rear + 1)%QueueSize = front队空:front = rear;templatevoid EnQueue(DataType x){ //入队 if((rear+1)%QueueSize ==

2016-10-18 16:00:05 356

原创

一、顺序栈1 . 栈空 top =  -12 . 栈满 top = StackSize - 1 (StackSize 为数组长度)二 、两栈共享空间原因:为了避免空间的浪费①. 栈2空  top = StackSize;②. 栈满 即 栈1的栈顶元素和栈2的栈顶元素位于数组的相邻位置top1=top2-1(或top2 = top1+1)  ③ 入栈Pushtem

2016-10-17 22:34:14 311

原创 链表之双链表

一、双链表priordatanextprior 为前驱指针域next 为后继指针域双链表虽然比单链表方便,但在实际应用中多采用带头结点的循环双链表1. 插入① s->prior = p;② s->next = p->next;③ p->next->prior = s;④p->next = s;2.删除①(p

2016-10-17 21:51:26 275

原创 链表-单链表(二)

一、单链表的复制算法Copytemplate Node * copy(Node * first){ head = new Node; p = first->next; r=head; while(p!=NULL) { s = new Node; s->data = p->data; r->next=s; r=s; p=p->next; } r->next=NULL;

2016-10-17 11:49:47 259

正则表达式

2016-09-23

jstl-1.2.jar

2016-09-23

c3p0-0.9.2.1.zip

c3p0-0.9.2.1.zip

2016-09-23

空空如也

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

TA关注的人

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