- 博客(33)
- 资源 (10)
- 收藏
- 关注
原创 SpringBoot2.0整合Redis(Lettuce版本)
目前java操作redis的客户端有jedis跟Lettuce。在springboot1.x系列中,其中使用的是jedis,但是到了springboot2.x其中使用的是Lettuce。因为我们的版本是springboot2.x系列,所以今天使用的是Lettuce。关于jedis跟lettuce的区别:Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。
2025-02-19 18:20:18
507
原创 springboot2整合swagger2配置(加头消息,如token)
【代码】springboot2整合swagger2配置(加头消息,如token)
2025-02-19 18:14:39
238
原创 UEditor在JavaWeb中的应用
富文本编辑器(UEditor) 在平时开发Java Web项目的时候,往往会使用第三方插件来帮助我们更快的实现功能。 这里教大家使用百度开源的富文本编辑器(UEditor)来帮助我们更好的编写文本。官网下载地址http://ueditor.baidu.com/website/download.html这里下载最新版
2017-05-24 23:50:37
1029
原创 ssm框架面试题1
SpringMvc简单介绍下你对springMVC的理解?Spring MVC Framework有这样一些特点:它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是java组件.并且和Spring提供的其他基础结构紧密集成.不依赖于Servlet API(目标虽是如此,但是在实现的时候确实是依赖于Servlet的)可以任意使用各种视
2017-02-24 22:02:04
54567
1
原创 ssh框架面试题1
SSH框架阶段SSH的优缺点,使用场景?Hibernate优点:(1) 对象/关系数据库映射(ORM)它使用时只需要操纵对象,使开发更对象化,抛弃了数据库中心的思想,完全的面向对象思想(2) 透明持久化(persistent)带有持久化状态的、具有业务功能的单线程对象,此对象生存期很短。这些对象可能是普通的JavaBeans/POJO,这个对象没有实现第
2017-02-24 22:01:07
1291
原创 Java基础面试题1
1. Java基础部分1.1 Java中的方法覆盖(Overwrite)和方法重载(Overloading)是什么意思?重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。重写Override表示子类中的方法可以与父类的某个方法的名称和参数完全相同,通过子类创建的实例对象调用这个方法时,将调用子类中的定义方法,这
2017-02-24 21:58:49
444
原创 数据库面试题1
数据表连接问题,左外连接、右外连接、内连接等一、交叉连接(CROSS JOIN)交叉连接(CROSS JOIN):有两种,显式的和隐式的,不带ON子句,返回的是两表的乘积,也叫笛卡尔积。例如:下面的语句1和语句2的结果是相同的。语句1:隐式的交叉连接,没有CROSS JOIN。SELECT O.ID, O.ORDER_NUMBER, C.ID
2017-02-24 21:57:44
746
原创 JavaWeb面试题1
1.1 Ajax你以前用过么?简单介绍一下AJAX = 异步 JavaScript 和 XML。 AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用
2017-02-23 18:20:59
931
原创 [Java]读取文件方法大全
1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileN
2016-12-15 11:46:51
273
原创 file(内存)----输入流---->【程序】----输出流---->file(内存)
当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编码方式,例如GBK等。使用FileReader读取文件:[java] view
2016-12-15 11:43:15
1560
原创 java文件读写操作大全
一.获得控制台用户输入的信息 public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; int count=System.in.read(buffe
2016-12-15 11:41:39
252
原创 MySQL实战系列3:视图、存储过程、函数、索引全解析
一、视图视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集合,并可以当作表来查询使用。1创建视图--格式:CREATE VIEW 视图名称 AS SQL语句CREATE VIEW v1 ASSELET nid, na
2016-11-21 22:16:36
1838
原创 Java中的static关键字解析
static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲:一. static关键字的用途 二. static关键字的误区 三. 常见的笔试面试题一.static
2016-11-21 22:14:08
285
原创 Java enum的用法详解
用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6之前的switch语句只支持int,cha
2016-11-21 22:12:52
294
原创 排序算法总结
排序的基本概念与分类假设含有n个记录的序列为[Math Processing Error]r1,r2,⋯,rn,其相应的关键字分别为[Math Processing Error]k1,k2,⋯,kn,需要确定[Math Processing Error]1,2,⋯,n的一种排列$p_1,p_2,\cdots,pn[Math Processing Error],使其相应的关键字满
2016-11-21 22:10:41
656
原创 彻底理解Java动态代理
代理设计模式定义:为其他对象提供一种代理以控制对这个对象的访问。代理模式的结构如下图所示。动态代理使用java动态代理机制以巧妙的方式实现了代理模式的设计理念。代理模式示例代码public interface Subject { public void doSomething(); } public class RealSub
2016-11-21 22:06:12
6187
原创 Java 日历的小程序
Java写的日历小程序,算法效率虽然不算很高,却是简单实用的CalendarBean.javaimport java.util.Calendar; public class CalendarBean { String day[]; int year=2005,month=0; public void setY
2016-11-18 21:58:31
5124
1
原创 java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名123456789101112131415package Refle
2016-11-18 21:35:28
255
原创 MySQL 数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION
2016-11-18 19:44:40
276
原创 Java 1.5,1.6,1.7,1.8新特性
java1.5新特性1、自动装箱和拆箱功能(1)自动装箱和拆箱是由编译器帮助完成从基本数据类型和基本数据类型的包装类之间的转换。 ①基本数据类型:int,long,double,float,boolean,char,byte,short ②基本数据类型包装类:Integet,Long,Double,Float,Boolean,Character,Byte,Short
2016-11-16 22:01:03
410
原创 各编程语言中的注释格式
C/C++/C#行注释://这里是注释块注释:/*这里是注释*/Java行注释://这里是注释块注释:/*这里是注释*/HTML块注释:CSS块注释:/*这里是注释*/JavaScript行注释://这里是注释块注释:/*这里是注释*/XML块注释:Python行注释:#这里是注释块注释:'''这里是注释'
2016-08-05 16:46:18
736
原创 js常用API汇总
typeof(); 检测数据类型String(); 转换成字符串parseInt(); 解析出一个string或number的整数部分parseFloat(); 解析出一个string的浮点数部分Number(); 把一个string解析为numbe
2016-08-02 11:16:58
571
原创 jdbc链接数据库步骤
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{
2016-08-02 09:22:24
307
原创 五分钟学会 Canvas 基础(二)
0. 前言相信各位小伙伴读了之前的文章,对 Canvas 基础已经有了一定的认识和了解,但是大家也一定记得我在上一篇文章留了一个小的坑。就是我没有告诉大家该如何去绘制圆,之所以没有说是因为绘制圆实际上是因为 CanvasRenderingContext2D 对象只提供了两个绘制矩形的方法,并没有直接提供绘制圆,椭圆等几何图形的方法。为了在 Canvas 上绘制更复杂的方法,必须在
2016-07-18 15:54:22
444
原创 五分钟学会 Canvas 基础(一)
0.前言最近忙里偷闲,来写的这篇文章,但是中午出去吃个饭,回来因为自己的误操作,把上午的文章全删除了,还没法找回。小编真的是瞬间觉得整个人生都灰暗了。心塞,这次真的不想多说什么了。————-我是华丽的分割线————–终于把这篇文章写完了,关于本文,针对读者主要是之前从未接触过 Canvas的同学。当然,你要学 canvas 一定要有 JS 基础啦。其
2016-07-18 15:52:51
4045
原创 JS + CSS 图片切换效果
[javascript] view plain copy var box =new PPTBox(); box.width = 998; //宽度 box.height = 323;//高度 box.autoplayer = 3;//自动播放间隔时间 //box.add({"url":"图片地址","
2016-06-30 11:25:23
517
vscode快捷键整理
2019-02-15
Java相关课程系列笔记之九Servlet学习笔记
2016-12-16
Java相关课程系列笔记之一Java学习笔记
2016-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅