- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 Mybatsi 经验总结
** 斜体样式MyBatis概念** MyBatis是一个实现了JPA规范的用来连接数据库并对其进行增删改查操作的开源框架 (就和传统的JDBC一样,就是个连接数据库的东西),其实,它底层就是一个JDBC封装的组件。MyBatis的前身是Ibatis,Ibatis创建与2002年最初为Apache下面的一个开源项目,2010迁移到google code下面并改名为MyBatis。 是一个持久层的框...
2020-01-22 10:50:04
377
原创 七牛云 + esayui组件上传视频
最近项目中需要用到 因为发现很多坑 因此发出来分享一下 流程: 前台用户选择文件 前台请求上传文件的token 前台上传 将信息提交到后台保存 前台html文件 <input name="upload" id="file2" class="easyui-filebox" style="width:300px" required=true data-options="buttonTex...
2020-01-12 16:44:01
350
原创 ElasticSearch RestClient索引管理
@SpringBootTest @RunWith(SpringRunner.class) public class Searchtest { @Autowired RestHighLevelClient client; @Autowired RestClient restClient; ...
2019-12-27 14:16:55
836
原创 呕心沥血 整理 出FastDfs图片服务器 的 搭建
FastDfs图片服务器 的 搭建 这里只演示单台机器的安装 也就是将tracker storage nginx 整合到一个服务器 FastDfs—tracker 的安装 1.2.1 下载 tracker 和 storage 使用相同的安装包,下载地址: https://github.com/happyfish100/FastDFS 本教程下载:FastDFS_v5.05.tar.gz 1.2.2...
2019-12-20 19:13:56
511
原创 RabbitMQ 生产者消费者例子和执行流程
依赖 <dependencies> <dependency> <groupId>com.rabbitmq</groupId> <artifactId>amqp-client</artifactId> <version>4.0.3...
2019-12-12 20:34:10
1028
原创 文件静态化FreeMarker
文件静态化 三步走 获取页面模型数据 获取页面模板 执行静态化 @Autowired CmsPageRepository cmsPageRepository; @Autowired CmsTemplateRepository cmsTemplateRepository; @Autowired RestTemplate restTemplate; @Autowired GridFsTempla...
2019-12-12 18:05:46
177
原创 文件的上传FileUpLoad
1**. 需要用到commons-FileUpload组件** 获取组件可以去网上下载 http://commons.apache.org/fileupload下载Commons-FileUpload组件 http://commons.apache.org/io下载Commons-IO组件 2. 组件1 Commons-FileUpload组件类库:commons-fileupload-1.2.2...
2019-12-10 22:58:57
197
原创 jsp(Java Server Pages)
初步了解jsp java web b/s 浏览器 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用 **Client/Server结构(C/S结构)**是大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以...
2019-12-10 22:52:23
612
原创 javelin中 常用API
object object:是所有类的超类 toString():不重写,返回的是类名+地址 建议所有类覆盖此方法 重写返回的是当前对象的成员变量的内容(person[name=rose,age=20]) 覆盖的时候用eclips里面的自带的复写方法自动复写(sourse general toString()) hashCode(): 如果要用hashCode比较对象 建议重写该方法 同样的使用...
2019-12-10 22:32:16
324
原创 java高级特性 反射
概念: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 使用反射的好处: 1.创建的对象不用new 2. 可以动态创建对象(把要创建的对象的类型写在配置文件中,每次程序启动读取配置文件,再自动创建对象) Java已经为我们提供了这样一个类:jav...
2019-12-10 22:25:01
149
原创 事务
概念: 我认为事务,就是一组操作数据库的动作集合。 事务是现代数据库理论中的核心概念之一 如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或多步执行失败,导致没有步骤被提交,则事务必须回滚到最初的系统状态 事务的4个特性(ACID): 原子性(atomicity):事务是数据库的逻辑工作单位,...
2019-12-10 22:16:02
170
原创 jdbc链接数据库技术 简要概括 一看就懂
定义 就是用来将java和数据库进行链接让java可以操作数据库里的东西 实现步骤: 加载驱动 复制驱动包到项目中并且build 创建链接对象 Connection a) Connection conn=DriverManager();//jdbc:mysql://localhost:3306/practice2", “root”, “1234” 传入的值分别是 url 数据库帐号 数...
2019-12-10 20:40:04
191
原创 java 网络通信
所用到的类: InetAddress 里面有一系列的抽象方法帮助通过主机或者地址来进行通信 DatagramSocket:此类表示用来发送和接收数据报包的套接字 先创建数据包 然后用byte数组装下要传输的数据 然后封装数据包 然后发送数据包 最后关闭资源 main方法 package com.wechat; import java.net.DatagramSocket; import java...
2019-12-10 20:38:08
192
原创 java 多线程
概念: 线程 依赖于进程 使用cpu的基本单位 进程:就是正在进行的程序 多进程: 同一段时间 执行多个进程 多线程: 同一个进程中,有多个线程共享进程的资源 (堆,方法区)栈独立 线程调度模型 jvm抢占式 ,优先级高的进程先执行 如果优先级相同那么 随机执行 jvm 支持 多线程 一个程序至少包括两个线程:主线程 和垃圾回收器 多线程的实现方式 有两种 子类继承Thread 重写Run方法...
2019-12-10 20:34:18
180
原创 java单例模式
前言: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 1.懒汉式 //懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { p...
2019-12-10 20:18:47
124
原创 java Io流
1、概念: 数据的输入和输出 2、使用场景: 导入 导出 上传 下载 3、流 1.分类 字节流 字符流 **2.API------Io** 字节流: InputStream 输入流 序列化 OutputStream 输出流 反序列化 流的关闭:close(); InputStream API 文本反序列化 abstract int read() 从输入流中读取数据的下一个字节。...
2019-12-10 20:10:50
169
原创 javaoop集合Collection 介绍整理
概念: 集合是长度可变的容器,可以存储不同类型的元素,只能存储引用数据类型 但是存整数是通过integer基本类型封装类进行存储的 java语言是面向对象的语言,为了方便对每一个对象操作,将这个对象存储到集合中 jdk把一套容器类,称为集合框架 java.util包下 集合分类 单列集合 Collection(value) List接口(继承了collection接口):元素按进入先后有序保存,可...
2019-12-10 20:01:39
249
原创 javaoop 引用型参数和返回值问题 内部类 java异常机制简要概括
引用型参数和返回值问题 参数问题 类: 当方法的参数类型是类的时候,传递的实参是类的对象或者是子类的对象(多态) 抽象类:当方法的参数类型是抽象类的时候,传递的实参应该是子类对象(多态) 接口:当方法的参数类型是接口的时候,传递的实参应该是该接口的子类对象(多态) 内部类 定义: 成员内部类意思就是在类的里面包含着另一个类 内部类成员方法的使用: 创建内部类对象 调用内部类方法 new engin...
2019-12-10 19:42:52
226
原创 javaoop 之 interface接口的简要概括
概念: 此处引用百度百科 Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。 Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。OOP面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些太有用的抽象类型做为java结构层次上的顶层。 Jav...
2019-12-10 19:15:16
221
原创 javaoop 之 abstract关键字
定义: 用来描述抽象事物 例如动物类 里面的吃 每个动物有不同的吃法,因此描述不清只能设置为抽象类 。因此我们只需要继承动物类自己去负责完成自己该怎么吃吃什么就行 所以是必须被继承的因为没有动物不吃 特点: 抽象方法跟普通方法是有区别的,它没有自己的主体 2.抽象方法不能用private修饰 因为抽象方法必须被子类实现(重写)而private外界无法访问因此 会产生矛盾 抽象方法无法用stat...
2019-12-10 19:00:37
317
原创 面向对象 三大特点之一 多态
概念: 多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不是面向对象的。C++中的多态性具体体现在运行和编译两个方面。运行时多态是动态多态,其具体引用的对象在运行时才能确定。编译时多态是静态多态,在编译时就可以确定对象使用的形式。 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运...
2019-12-10 18:56:28
483
原创 java Final关键字 呕心沥血 看了就明白
前言 针对Java语言中的final关键字,想必都不陌生了。本来主要是来对final做关键字做一个总结。 先总结几个特点: 1.final 修饰类的时候 表示这个类不能被继承 注意 fina类中的成员方法都会被隐式的指定为final方法 因此 在设计一个类的时候就必须考虑好是否需要被继承,如果需要被继承那么久不能用fianl修饰 这里我们要说到的是 一般我们的工具类都会用final修饰 2.修饰方...
2019-12-10 18:42:47
127
原创 javaoop static关键字,构造方法,继承,访问控制符号
javaoop java访问控制符 default (默认 什么也不写 写了反而错)在同一包下可见 使用对象:类 接口 变量 方法 private 在同一类可见 使用对象:变量 方法。注意的是 不能修饰类 public 对所有类可见。使用对象: 类接口 变量 方法 protected 对同一包内的所有子类可见 使用对象 变量 方法 注意 不能修饰类(外部类) 修饰符 当前类 同一包内 子孙类(同...
2019-12-08 22:05:45
227
原创 一篇文章简要概括java的特征和语法,封装继承
java特征 流程控制语句 分类 顺序结构 选择结构 循环结构 顺序结构(基本的结构) 由上至下的顺序 选择结构 If语句 If语句有三种表达方式 01 第一种 if(关系表达式){ 语句体 } 02 第二种 If(关系表达式){ 语句体1 }else{ 语句体2 } 03 第三种 If(关系表达式1){ 语句体1 }else if( 关系表达式2){ 语句体2 } Sw...
2019-12-08 21:41:02
167
原创 java基础之基础 手记
java基础整理一个简单的helloworld方法的分析![程序的基本](https://img-blog.csdnimg.cn/20191208202127435.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzI...
2019-12-08 21:10:36
186
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅