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