自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SQL中容易出错地方】

sql易错点

2023-02-03 09:34:22 112

原创 【人生感悟】

人生感悟

2022-11-07 10:41:08 1808

原创 Java操作CSV文件工具类

【代码】Java操作CSV文件工具类。

2022-10-22 16:30:46 601

原创 Mybatis-Spring SqlSesion单例模式处理源码分析

Mybatis-Spring SqlSesion单例模式处理源码分析概述我之前在读取大量数据操作的数据碰到了一个问题,在同一个线程中读取Mycat中的数据导致Mycat 内存溢出,原因可能是因为资源没能释放,Mybatis执行SQL需要开启一个SqlSesion会话,完成JDBC连接和执行和关闭,而在Spring容器下,同一线程下SqlSession可能没有关闭。从而导致服务端资源不能释放,那Spring在整合Mybatis中完成哪些操作呢,下面一起来看下相关源码的处理。SqlSessionTempl

2022-01-23 07:30:59 531

原创 关于HTTP 请求头Accept-Encoding 的理解

关于HTTP 请求头Accept-Encoding 的理解Accept-Encoding表示Http响应是否进行压缩,一般的浏览器在访问网页时,是默认在请求头中加入Accept-Encoding: gzip, deflate ,表示这个请求的内容希望被压缩,压缩的目的是为了减少网络流量,但是这个只是协议,只能是要求而不是强制的,如果服务器不支持压缩或者没有开启压缩,则不能起到作用,如果服务器也是支持压缩或者开启压缩,则会在响应头中加入Content-Encoding: gzip 头部,...

2020-08-22 09:24:41 23101 1

原创 Redis学习

Redis学习一、redis的五种数据类型字符串(String)哈希(hash)字符串列表(list)字符串集合(set)有序字符串集合 二、存储String(最长不能超过256m) .key不能过长(消耗的内存,影像查询效率) .最好有统一的命名规范 .nil 表示没有value赋值 set key value set name tom...

2018-08-04 16:37:07 158

原创 Git的使用

一、设置邮箱和用户名、 git config –global user.name “Your Name” git config –global user.email “email@example.com”二、常用操作 git add * (git add . /文件名) 添加修改到暂存区 git status 查看状态 git checkout -fi...

2018-07-15 17:01:33 159

原创 SpringMVC常用注解的使用

一、Spring mvc的@RequestMapping虽然不能被继承,但是能够享受方法的@RequestMapping带来的效果,这是Spring注解扫描机制,而不是@RequestMapping被继承所造成的,父类的注解子类能否继承关键在于是否有加@Inherited注解。 二、关于Spring 容器问题,Spring在实例化组件的时候默认会给一个类名一个字母为小写的ID,如果有相同的ID,...

2018-07-11 11:19:21 189

翻译 Freemarker的使用

一.使用步骤1.创建一个templateName.ftl的文件2.代码书写              //创建Freemarker的配置实例Configurationcfg=new Configuration();cfg.setDirectoryForTemplateLoading(newFile("templates root directory"));//要传入

2017-11-01 14:25:20 395

原创 Oracle查询数据库元数据

-- 获取表字段-- user_tab_columns 字段-- table_name 表名称-- column_name 字段名-- data_type 字段类型-- data_length 字段长度-- ...select * from user_tab_columns where table_name='table_name';-- 获取表注释-- table_name

2017-10-31 17:22:29 9140 1

转载 Kaptcha验证码生成

集成Spring框架1.配置bean                                                            no                    black                    5                                         生

2017-10-30 13:59:50 190

转载 Java线程池

Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务执行。

2017-10-20 14:03:11 186

原创 Maven知识总结

1.maven的常用命令  compile 编译  test 测试  package 打包  clean 删除生成的target的目录  install 会将打包好的项目安装到本地仓库中,提供给其他的模块使用  2.maven生成目录骨架    使用archetype插件生成模板  > mvn archetype:generate    按照

2017-08-27 17:19:31 252

转载 Spring-jdbc

原文地址:  http://blog.csdn.net/dyllove98/article/details/7772463JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;

2017-08-22 08:11:38 239

转载 MySQL函数

数学函数(1)ABS(x)返回x的绝对值(2)PI()返回圆周率π,默认显示6位小数(3)SQRT(x)返回非负数的x的二次方根(4)MOD(x,y)返回x被y除后的余数(5)CEIL(x)、CEILING(x)返回不小于x的最小整数(6)FLOOR(x)返回不大于x的最大整数(7)ROUND(x)、ROUND(x,y)前者返回最接近于x的整

2017-08-02 11:11:33 244

原创 有关maven的一些常见问题

maven1.maven配置国内镜像(加快jar包的下载速度)2.在~/.m2/目录下添加setting.xml文件2.用eclipse 创建的maven项目要注意以下几点 --补全目录结构   src     -main       -java         -package     -test       -java         -packag

2017-07-22 14:19:17 230

转载 Windows常用网络命令

一、ping  主要是测试本机TCP/IP协议配置正确性与当前网络现状.    ping命令的基本使用格式是:  ping  IP地址/主机名/域名 [-t] [-a] [-n count] [-l size]-t:连续对IP地址/主机名/域名执行Ping命令,直到被用户以Ctrl+C中断.-a:以IP地址格式显示目标主机网络地址,默认选项.-n count

2017-07-16 09:48:08 363

转载 HTTP响应头

Access-Control-Allow-Origin:表面该站点可以被哪些网站进行跨域资源共享(cross-origin resource sharing,CORS)(请参考“同源策略”和“跨域之源共享”),例如:Access-Control-Allow-Origin: http://example.com:8080 http://foo.example.com,或者Access-Control

2017-07-16 09:33:42 287

转载 MySQL存储过程

MySQL存储过程存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者

2017-07-15 18:50:37 459

转载 Java注解详解

自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如@Override,@Deprecated这样的注解。这篇文章中,我将向大家讲述到底什么是注解,为什么要引入注解,注解是如何工作的,如何编写自定义的注解(通过例子),什么情况下可以使用注解以及最新注解和ADF(应用开发框架)。这会花点儿时间,所以为自己准备一杯咖啡,让我们来进入注

2017-07-13 09:39:15 310

转载 JVM内存模型

1、程序计数器程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型里(仅是概念模型,各种虚拟机可能会通过一些更高效的方式去实现),字节码解释器工作

2017-07-09 16:58:38 188

原创 Redis下载与安装

1.下载redis源码redis 的官网https://redis.io使用wget http://download.redis.io/releases/redis-3.2.9.tar.gz下载源码wget是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS和FTP协议,可以使用HTTP代理.  -c 支持断点续传,如果不小心终止了, 可以继续使用命令接着下载

2017-07-09 16:54:52 340

转载 MySQL数据库规范

一丶数据库规范1.所有的数据库表名必须以小写字符标识  并且不能与数据库关键字重合2.临时必须以tmp为前缀以日期为后缀3.备份表必须以bak为前缀以日期为后缀4.相同列名的数据类型必须一致5.所有的表和字段要添加注释6.尽量控制单表数据量的大小,建议控制在500万行以内(500万不是mysql数据库的限制)77.尽量避免使用mysql分区表,可以使用物理分区表的方

2017-07-06 17:49:05 315

转载 MySQL索引

以下的文章主要介绍的是Mysql数据库索引类型,其中包括普通索引,唯一索引,主键索引与主键索引,以及对这些索引的实际应用或是创建有一个详细介绍,以下就是文章的主要内容描述。(1)普通索引这是最基本的MySQL数据库索引,它没有任何限制。它有以下几种创建方式:创建索引CREATE INDEX indexName ON mytable(username(length

2017-07-06 15:32:31 246

原创 MySQL安装及基本命令

MySQL安装及基本命令Windows dos 下安装及启动mysql命令 注册mysql服务 mysqld -install 启动mysql服务 net start mysql 登录mysql mysql -u root mysql 基本命令设置密码 mysql -u root mysql> use mysql; mysql> UPDATE user SET Passw

2017-07-03 07:08:35 549

原创 Eclipse常用快捷键

1.几个最重要的快捷键快速修改 :ctrl+1显示搜索对话框 :ctrl+h打开资源:ctrl +shift + r打开类型:ctrl +shift + t快速打开outline :ctrl+o上一个/下一个光标的位置: alt+left/right上一个/下一个成员(成员对象或成员函数):ctrl

2017-06-19 18:11:55 194

空空如也

空空如也

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

TA关注的人

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