自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (4)
  • 收藏
  • 关注

原创 【无标题】

测试使用

2023-06-06 11:36:22 74

转载 mybatis 中 foreach collection的三种用法

dao层的List,在mapper写么获取如果只有一个list,并且没有用注解修饰Dao层参数(List<Object> list)mapper的获取方法<foreach colleaction="list" item="iteam" .......>有list,

2018-07-11 11:28:09 2763 1

转载 MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

三种在mysql中避免重复插入记录方法,ignore,Replace,ON DUPLICATE KEY UPDATE案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下 INSERT IGNORE INTO table_name (email, phone, user_id) VALUE...

2018-07-11 11:26:29 265

原创 网页标签之间和程序间切换快捷键

alt+tab程序间切换ctrl+tab网页标签之间切换。

2018-07-05 10:07:28 2949

原创 Idea总是提示TomEE Home出错

在idea里配置tomcat服务器时,选择home路径总是报错,就算不理他,在run的时候也是会失败说该路径不是tomcat的目录。 出现这种问题的原因可能是因为你下载的是Apache Tomcat,而并非是Apache TomEE。所以我们就要从添加服务器这边来进行修改,我们应该选择的是Tomcat Server,而并非是TomEE Server。 如果你没有Tomcat Serve...

2018-07-05 10:06:07 14361 4

转载 MySQL 5.7 安装配置(解决启动失败、修改密码失败问题)

一、问题描述:最近重装Windows 10系统后准备升级软件版本,发现MySQL新版本为5.7.10,于是按照以前的操作方式安装(①解压ZIP;②安装Windows服务;③启动MySQL服务;③修改root默认空密码),然后先后发现了启动失败、修改密码失败等问题,遂整理以下操作以分享。问题:启动失败,MySQL 服务无法启动、服务没有报告任何错误。 启动失败,MySQL 服务无法启动...

2018-06-05 11:20:36 2478

原创 Mysql调优

为什么要进行Sql调优系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,写出高质量的SQL语句,提高系统的可用性。在多数情况下,Oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在SQL语句的where子句中写的SQL代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种SQL...

2018-05-25 17:16:46 227

转载 Sql语句中的in和exist

表展示    首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表 orer表 - inin在查询的时候,首先查询子查询的表,然后将内表和外表做一个[笛卡尔积](https://baike.baidu.com/item/%E7%AC%9B%E5%8D%A1%E5%B0%94%E4%B9%98%E7%A7%AF/6323173...

2018-05-24 17:50:16 542

原创 Java的八中基本类型

索引的分类索引分单列索引和组合索引。单列索引即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引即一个索引包含多个列。本质实际上,索引也是一张表,该表保存了主键与索引字段,并指向实体表的记录。创建条件创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。优点和缺点优点...

2018-05-24 16:42:41 461

原创 Spring容器中Bean的lazy-init属性

//在spring容器中添加两个对象<bean id="testBean" class="com.fhx.TestBean"> <bean id="testBean" class="com.fhx.TestBean" lazy-init="false">* (lazy-init 设置只对scop属性为singleton的bean起作用)*

2018-05-18 14:23:14 2168

转载 DOM、SAX、JDOM、DOM4J的区别

**dom是解析xml的底层接口之一(另一种是sax) 而jdom和dom4j则是基于底层api的更高级封装 dom是通用的,而jdom和dom4j则是面向java语言的** XML的四种解析器(dom,sax,jdom,dom4j)原理及性能比较(转自zsq) 1、DOM DOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点...

2018-05-18 11:21:40 922

转载 Jsp的九大内置对象及作用

JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception1、request对象request 对象是 javax.servlet.httpServletRequest类型的对象。 该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数...

2018-05-18 10:44:14 215

原创 面试1

Java的八种基本类型java语言拥有八中基本类型。六种数字类型(四个整形类型,两个浮点类型),一种字符类型,还有一种布尔类型 byte 8位 short 16位 int 32位 long 64位 fouble 32位,单精度,不能表示精确的值,如货币(1符号位,8指数位,23尾数位) float ...

2018-05-18 10:25:59 133

原创 JavaType和JdbcType的对应关系

**JDBCType JavaType** CHAR String VARCHAR String LONGVARCHAR String NUMERIC java.math.BigDecimal DECIMAL ja...

2018-05-16 17:46:19 756

原创 绝对路径和相对路径

绝对路径:从盘符开始的路径 C:\Windows\System32\write.exe相对路径:从当前路径开始,假如当前路径是C:\Windows,那么我们要描述第一个路径,只需输入 . \System32\write.exe下面就对./ , ../ , /进行介绍 ./src/ 当前目录中的src文件夹;../src/当前目录的上一层目录中SRC文件夹;...

2018-05-16 15:01:43 244

转载 路径和JAVA中的 "\" 和 "/" 有什么区别

路径中的“/”和“\”一般可以认为是”/”的作用等同于”\”在java中路径一般用”/”windows中的路径一般用”\”linux、unix中的路径一般用”/” 所以在java中写windows路径一般用”/”,或用“\”将”\”转义一下,就成了”\”。Java中的“/”和“\”浏览器地址栏网址使用 斜杆/ ;windows文件浏览器上使用 反斜杠\ ;出现在...

2018-05-16 14:51:16 2144

原创 使用spring实现任务调度

Spring的任务调度1.声明要执行任务的类 2.加载任务,这里可以把普通类的方法当做任务来执行(可设置是否可并行) 3.配置触发器,设置任务的属性,执行时间 4.配置调度器任务调度 1.多每长时间执行一次 某一个方法 2.指定时间执行任务 某一个方法 <!--声明执行任务的类--> <bean name="user" class="com.te...

2018-05-15 15:19:04 218

原创 java项目中的classpath到底指向的哪里

今天在项目里看到好多地方都用到了类路径,并且自己对路径还不是很清楚,所以就在网上百度了一下! 上面图片的意思简单来说,就是classpath只能表示lib目录和WEB-inf/classes路径下的文件,calsspath不能表示的src路径下面的文件, 但是从项目结构来看,配置文件一般是不放在放在WEB-INF下面啊,并且也没有看到classes路径,lib目录不是放依赖ja...

2018-05-15 14:11:46 128220 17

原创 Mysql和Mybatis获取新插入数据自增主键的值

首先就是mysql获取最近插入数据id的查询方法 mysql为我们提供了查询最近插入自增主键ID的值insert into user (username,age,address) VALUES ('abc',18,'def'); select last_insert_id(); 获取刚插入的自增长id的值 在MySQL中,使用auto_increment类型的id字段作为表的主...

2018-05-14 16:02:36 1988

原创 Java类与类之间的关系

Java类和类之间关系类和类之间关系包括 is a,has a, use a三种关系is a包括了 继承,实现关系has a包括了 组合,聚合,关联关系use a包括了 依赖关系is a继承:子与父的关系,狗是动物实现:类实现接口,UserImpl实现了User接口has a组合:人有一个心脏,而且这个心脏是在创造人时,内部创造的.(本类自带的属性)

2018-04-02 17:42:09 197

原创 Java四中访问权限

图片描述

2018-04-01 22:53:30 314

原创 Java基本数据类型

Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、long和浮点数类型float、double。JAVA中的数值类型不存在无符号的(0正1负),它们的取值范围也是固定的。byte:8位,最大存储数据量是255,存放的数据范围...

2018-03-29 16:06:55 102

原创 JVM----垃圾回收

1.对象的创建2.对象的内存分配方式3.对象的内存结构4..对象的访问方式5.如何判断对象已死?6.垃圾收集算法7.垃圾收集器1.对象的创建1.先查看常量池定位到这个类的符号引用;2.然后查看这个类是否被加载、解析和初始化过,如果没有则执行;3.给新建对象分配内存https://blog.csdn.net/tjiyu/article/details/539233922.对象的内存分配方式1.指针碰...

2018-03-29 15:39:02 109

原创 Hashcode()、equals()方法

什么是hashcode:hashCode是jdk根据对象的地址或者字符串或者数字算出来的int类型的数值 Object中的:hashcode()、equals()1.hashcode():判断对象的hashcode是否相等。2.equals():判断两个对象是否是同一个对象。3.重写equals():比较的是对象的值是否相等。4.重写hashcode()

2018-03-28 19:48:20 130

原创 红黑树,B-树,B+树

红黑树首先它是一棵二叉搜索树,每个节点的左子结点小于父节点,右子节点大于父节点。红黑树的特性:1.结点颜色不是黑色就是红色2.叶子结点都为黑色空结点(NIL结点)3.根节点为黑色结点。4.每个红结点的子节点必是黑色结点。(即没有连续的红色结点)5.每个节点到它的叶子结点的经过的黑色结点的个数都相同。新加入的结点为红色结点变色--左(右)旋转--变色--左(右)旋转--变色微信文章(红黑树)B-树B...

2018-03-26 14:38:36 91

原创 JVM----内存分区问题

Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区,这些区域都有各自的用途。创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域:1、程序计数器2、Java虚拟机栈3、本地方法栈4、Java堆5、方法区6、运行时常量池下面分别介绍各个内存分区及它们的作用:1、程...

2018-03-23 14:44:50 100

原创 怎么理解StringBuffer线程安全,StringBuilder线程不安全

总是听说StringBuffer是线程安全的,StringBuilder是不安全的,但是这两个区别在哪里,到目前还是不清楚。下面就从他们的方法开始分析。StringBuilder中的append方法public StringBuilder append(String str) { super.append(str); return this;} SringBuffer的append方法...

2018-03-22 23:09:42 6082

原创 Mysql 数据类型和存储引擎

数据类型对于整形数据,MySql还支持在类型名称后面的小括号设置位数,默认设置为int(11),配合zerofill,当数字位数不够的时候,用字符‘0’填充alter table t1 modify id1 int zerofill对于小数,MySql 分为两种,浮点数和定点数。浮点数包括float和double,而定点数只有decimal,定点数在Mysql内部是以字符串形式存放

2018-03-22 21:56:56 141

原创 MySQL基本查询语句

SQL分类SQL 主要语句可以划分为一下3类DDL:数据定义语言,这些语句定义不同的数据段、数据库、表、列、索引等数据库对象。常用语句关键字主要包括create,drop,alter等DML:数据操作语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。常用语句关键字主要包括 insert,delete,update和select等。DCL数据控制语句,用于控制不同数据段直接的许可和访问级...

2018-03-22 16:53:40 11283

转载 Java多态

java多态,如何理解父类引用指向子类对象要理解多态性,首先要知道什么是“向上转型”和“向下转型”。 定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过 Cat c = new Cat(); 实例化一个Cat的对象。 但当这样定义时: Animal a = new Cat(); 表示定义了一个Animal类型的引用,指向新建的C...

2018-02-19 10:22:44 148

转载 基于java实现邮件发送

需要导入javamail包 下载地址: https://github.com/javaee/javamail/releases 实现方法import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.Mime

2018-01-04 08:50:28 253

转载 关于PreparedStatement.addBatch()方法

Statement和PreparedStatement的区别就不多废话了,直接说PreparedStatement最重要的addbatch()结构的使用.1.建立链接,(打电话拨号 )      Connection    connection =getConnection();2.不自动 Commit (瓜子不是一个一个吃,全部剥开放桌子上,然后一口舔了)

2018-01-02 11:07:10 1131

原创 分页使用到的Page类

SELECT * FROM student LIMIT FROM,TO分页无非就是实现了上面这个SQL语句,首先获取查询条件,然后获得limit这里的From和To的值不就结束了 在数据库中做分页查询的时候,我们要想知道获取数据的起始位置和结束位置,就要知道每页显示的数据个数,我们可以根据数据总个数和每页显示的数据个数算出来总页数。Page类public class PageBean<T> ()

2017-12-27 18:36:25 10211

转载 字符编码之间的关系

1、ASCII编码:用来表示英文,它使用1个字节表示,其中第一位规定为0,其他7位存储数据,一共可以表示128个字符。2、拓展ASCII编码:用于表示更多的欧洲文字,用8个位存储数据,一共可以表示256个字符3、GBK/GB2312/GB18030:表示汉字。GBK/GB2312表示简体中文,GB18030表示繁体中文。4、Unicode编码:包含世界上所有的字符,是一个字符集。5

2017-12-26 15:00:34 2262

原创 String和StringBuffer和StringBuilder

一.    1、三者执行速度方面的 比较:StringBuilder &gt; StringBuffer &gt; String.    2、String 字符串常量        StringBuffer 字符串变量(线程安全)        StringBuilder 字符串变量(非线程安全)这里要解释一下为什么String是字符串常量: String s = "abcd"; s = s+1...

2017-12-22 10:53:27 130

转载 Idea入门使用

快捷键为Eclipse风格http://blog.csdn.net/shijiebei2009/article/details/44725733IDEA使用--字体、编码和基本设置http://blog.csdn.net/frankcheng5143/article/details/50779149如何在IntelliJ IDEA中快速配置Tomca

2017-12-21 21:47:13 125

原创 SbulimeText3密匙+字体样式设置

—– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081C5 D0316412 4584D136 94D7F7D4 95BC8C1C 527DA828 560BB037 D1EDDD8C AE7B379F 50C9D69D B3517...

2017-12-20 23:04:52 330

转载 基于java实现发短信的功能

本方法是基于中国网建短信通实现短信发送的。首先申请个账号,免费五条短信和三条彩信。使用这个方法还是比较简单的,但是免费的只有五条,而且每次充值最少五十,小用一下还是比较坑的,如果只是了解一下这个功能还是可以看看的。中国网建官网:http://sms.webchinese.com.cn/index.shtmljava代码实现import java.io.U

2017-12-20 22:58:57 587

原创 WIN10取消开机密码

WIN10取消开机密码win+r打开运行取消选中图中”要使用本计算机,用户必须输入用户名和密码”点击确认。输入你的用户密码两次之后,点击确认,然后你下次开机就没有密码了。...

2017-11-25 09:29:59 834

数据库表转储到Exl,Exl数据转储到数据库

内涵jar包,和源码,数据库创建的sql文件,实现数据库数据和EXCEL表格数据存储方式互相转换

2018-05-25

数据库内容导入到Excel jxl.jar包

官网下载地址:http://www.quicklyjava.com/jexcel-jar-download/ 真羡慕这些有钱人 官网就有的jar包 都用积分下载

2018-05-25

myeclipse 2017 ci7破解工具

MyEclipse2017CI7破解文件(亲测可用,内涵操作步骤)。

2017-10-12

Hibernate需要导入的jar包

eclipse中hibernate需要导入的jar包

2017-08-09

空空如也

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

TA关注的人

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