自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 javase复习——JDBC

概述JDBC(Java DataBase Connectivity)就是Java数据库连接,说白了就是用Java语言来操作数据库。原来我们操作数据库是在控制台使用SQL语句来操作数据库,JDBC是用Java语言向数据库发送SQL语句。早期SUN公司的天才们想编写一套可以连接天下所有数据库的API,但是当他们刚刚开始时就发现这是不可完成的任务,因为各个厂商的数据库服务器差异太大了。后来SUN开...

2019-12-16 12:06:25 643

原创 javase复习——注解(待更新)

概述从java1.5以后,jdk提供了注解开发,开发者可以自定义注解。Annotation并不影响代码的语义,但是它工作的方式被看做类似程序工具或者类库,它反过来对正在运行的程序语义有所影响,annotation可以从源文件、class文件、或者在运行时反射的多种方式被调用。AnnotatedElement接口所有的域(类,方法,属性,包等)都实现了这个接口,接口中定义了获得注解的方法...

2019-12-16 12:06:16 472

原创 数据库复习——redis

目录NoSQL数据库Redis的发展历史Redis概述Jedis依赖Jedis的常用API单实例连接使用连接池连接数据类型string概述命令行命令赋值与取值向尾部追加值获取字符串长度同时设置/获取多个键值Jedis的常用操作取值和赋值判断值的存在数据类型hash命令行命令赋值与取值判断字段是否存在删除字段只获取字段名或字段值获取字段数量Jedis应用数据类型list命令行命令向列表两端增加元素从...

2019-12-16 12:06:02 625

原创 操作系统复习——Linux

linux的文件规则除了/所有的字符都是合法的有些字符不建议使用,如空格符,制表符,退格符和字符@#$()-等避免使用.作为普通文件名作为第一个字符,因为第一个点的作为字符代表隐藏的文件Linux的大小写是区分的Linux目录结构1、/ - 根每一个文件和目录从根目录开始。只有root用户具有该目录下的写权限。请注意,/root是root用户的主目录2、/bin中 - 用户...

2019-12-16 12:05:53 461

原创 java框架复习——solr(待更新)

目录概述Solr目录结构Solr与Tomcat整合配置Solr管理界面Solr索引scheam.xmlFieldType域类型定义Field定义uniqueKeycopyField复制域dynamicField(动态字段)安装中文分词器IKAnalyzerIKAnalyzer部署修改schema.xml文件设置业务系统Field索引维护添加/更新索引删除索引dataimport-handlerSo...

2019-12-16 12:05:47 522

原创 java框架复习——lucene

目录全文检索lucene概述lucene的索引结构建立索引流程采集文档创建文档分析文档索引文档查询索引流程创建查询执行搜索渲染搜索结果Document和FieldIndexWriter和Directorylucene的建立本地索引的示例Luke的简单使用IndexSearcher和IndexReaderTopDocs分析器Analyzer分析器TokenStream分词示例中文分词器Lucene自...

2019-12-16 12:05:37 276

原创 java框架复习——maven

目录概述maven目录结构maven的安装和配置maven命令maven的坐标maven的依赖依赖管理简述依赖范围依赖传递可选依赖排除依赖maven仓库中央仓库本地仓库私服仓库maven的生命周期阶段阶段的使用阶段的顺序插件(plugin)和目标(goal)生命周期与阶段的关系表及部分阶段默认绑定的插件目标在生命周期里加入自己想要添加的插件继承与聚合聚合继承概述如今我们构建一个项目需要用到很多...

2019-12-16 12:05:22 160

原创 java框架复习——cxf

目录概述环境搭建cxf示例wsdl2java(重要)JaxWsServerFactoryBeanJaxWsServerFactoryBean和ServerFactoryBean的区别使用JaxWsServerFactoryBean调用接口服务类拦截输入输出消息在web项目中创建类的cxf服务(重点)在web项目中创建接口的cxf服务修改cxf-servlet.xml的位置和文件名使用jquery调...

2019-12-16 12:05:12 406

原创 java框架复习——webservice

目录概述相关概念XMLWSDLSOAPwebservice服务网址HTTP和SOAP的区别WSDL解析消息体通过jdk生成和调用webservice客户端代码生成webservice客户端代码及调用步骤jdk发布webservice服务webservice相关的API发布示例其他调用webservice的方式使用ajax调用通过URLConnection调用复杂消息请求监听器wsdl文档元素名称修...

2019-12-16 12:04:54 584

原创 java框架复习——springmvc

概述springmvc功能Controller为中心完成对系统流程的控制管理从请求中搜集数据对传入的参数进行验证将结果返回给视图针对不同的视图提供不同的解决方案针对jsp视图技术提供标签库拦截器上传文件springmvc结构DispatcherServlet:中央控制器,把请求给转发到具体的控制类Controller:具体处理请求的控制器(配置文件方式需要配置,注解方...

2019-12-16 12:04:50 182

原创 java框架复习——Activiti工作流

工作流概述工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则...

2019-12-16 12:04:40 1712

原创 javase复习——代理模式

概述代理模式的作用是:为其他对象提供一种以控制对方的访问。在某种情况下,一个客户不想或者不能直接引用另一个对象可以在客户端和目标对象直接起到中介的作用。代理的角色:抽象角色,声明真实对象和代理对象的共同接口代理角色,代理对象角色内部含有对真实对象的引用,从而可以操纵真实的对象,同时代理对象提供与真实对象相同的接口以便在任何时刻都能代替真实对象,同时代理对象可以在执行真实对象操作时,附加...

2019-12-16 12:04:25 101

原创 javase复习——反射

概述JAVA反射机制是在运行状中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Class类我们知道类是具有相同属性或者行为的一类事物,那么类本身也可以再被抽象,因为类们也有共同的属性和行为(比如类都有属性,都有构造器,都有方法,都能调用方法),所以把类们又抽象成...

2019-12-16 12:04:18 111

原创 数据库复习——mysql

命令行连接MySQL打开MySQL Command Line Client输入密码查看数据库命令show databases使用指定数据库,语法:use 数据库名,切换数据库。查看数据库内的表,语法:show tables查看表数据,查询的语法同oracle一致。 MySQL的命令行指令详情MySQL的结构MySQL创建数据库命令行创建使用 create dat...

2019-12-16 12:04:05 164

原创 java框架复习——hibernate

概述Hibernate是一种基于Java的轻量级的ORM框架hibernate特点方便开发大大减少代码量,性能稍高,跨数据库平台其中Mapping把Object类型的数据映射到关系型数据库中,这样就可以让我们只操作对象,不需要操作数据库。hibernate作用java程序通过JDBC+SQL来操作数据库Hibernate的出现简化了开发者手工进行数据库连接与操作数据库的步骤,帮助...

2019-12-16 12:03:58 242

原创 javaweb复习——正则表达式

目录概述正则的定义语法正则表达式的使用正则表达式的写法(可以上网查)字符类匹配元字符匹配数量词转义字符常用正则表达式校验数字的表达式校验字符的表达式特殊需求表达式概述正则表达式,又称正规表示法、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列符合某个句法规则的字符串。 主...

2019-12-16 12:03:41 272

原创 javaweb复习——json(待更新)

目录概述JSON的结构键值对有序列表JSON在java代码中的处理json-lib(重点)依赖的jar包将JavaBean/Map解析成JSON串将Array和集合解析成json串使用JsonConfig过虑属性将json串转成JavaBean/Map借助JSON将字符串转换成集合概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编...

2019-12-16 12:03:31 280

原创 javase复习——File文件

目录File的构造器常用方法文件创建文件的删除文件判断文件的获取功能获取目录的子文件递归查询文件夹的内部所有文件删除一个文件夹下的所有文件(不包括目录)删除一个文件夹下的所有文件(包括目录)File的构造器在使用构造函数之后,这个File对象就存在了,你可以使用File.exists()来对其进行判断,存在则返回true。Java使用介乎于UNIX和Windows的路径方法,前斜线“/”可...

2019-12-16 12:03:05 141

原创 javaweb复习——ajax

概述AJAX = Asynchronous JavaScript and XML一种日渐流行的Web编程方式,具有Better、Faster、User-Friendly的特点,不是一种新的编程语言

2019-12-16 12:02:39 493

原创 javaweb复习——javaScript

引入Js代码最好写在html的head中第一种引入方式<script type="text/javascript"></script>Js代码必须写在脚步标签之内第二种引入方式引入外部的js文件<script type="text/javascript" src="js/js_demo1.js"></script>如果引入了外部的...

2019-12-16 12:02:32 588

原创 java框架复习——jquery

目录概述jquery的引入Jquery对象jQuery 选择器基本选择器idElementclassselector1, selector2, selectorN层次选择器空格大于号加号~过滤选择器:first:last:even:odd:not(selector)示例属性过滤选择器子元素过滤选择器表单对象属性过滤选择器:enabled:disabled:checked:selected:hidd...

2019-12-16 12:02:16 329

原创 java框架复习——ssh配置整合

strtus2.3+spring3.2+hibernate4.2第一步:建立web工程第二步:引入依赖包链接:https://pan.baidu.com/s/1Eq2j5CIrdXCiQrawR9ENjg提取码:2ve5这个文件下的jar全部拷贝到工程lib目录第三步:创建user表,创建dao和Service和modelmodelpublic class User { p...

2019-12-16 12:02:09 159

原创 java框架复习——struts2

攒珠子

2019-12-16 12:01:54 307

原创 javaweb复习——文件的上传与下载

详情见另一篇博文

2019-12-16 12:01:44 153

原创 javaweb复习——过滤器(Filter)和监听器(Listener)

未完待续

2019-12-16 12:01:23 212

原创 javaweb复习——EL表达式和JSTL标签

ssss

2019-12-16 12:01:16 251

原创 javaweb复习——jsp

概述JavaWeb早期:applet + servletJavaWeb早期:servlet,在servlet中需要写大量的response.getWriter().println(“”);JavaWeb后期:JSP,只需要在html中直接添加动态信息,即java代码片段就可以了。服务器会把所有的语句转换成response.getWriter().println(“<html>”)...

2019-12-16 12:01:05 244

原创 javaweb复习——session和cookie

Cookie概述Cookie翻译成中文是小甜点,小饼干的意思。在HTTP中它表示服务器送给客户端浏览器的小甜点。其实Cookie就是一个键和一个值构成的,随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时把Cookie再发送给服务器。你大可以放心,Cookie不会占满你的硬盘。因为一个Cookie最多只有4KB,并且浏览器最多可以保存300...

2019-12-16 12:00:53 143

原创 javaweb复习——request和response

HttpServletRequest基本功能HttpServletRequest在JavaWeb中非常重要的一个类。它是Servlet的service()方法的参数之一!所以你必须必须要掌握它!功能如下:封装了请求头数据;封装了请求正文数据,如果是GET请求,那么就没有正文;request是一个域对象,可以把它当成Map来添加获取数据;做请求的转发request获取请求头数据...

2019-12-16 12:00:37 135

原创 javase复习——网络通信

网络通信的三要素IP地址端口号传输协议传输的协议常见的有两种UDP和TCPUDP​UDP在IP报文的协议号是17。 UDP协议全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OSI模型中,在第四层–传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达...

2019-12-16 12:00:20 130

原创 javase复习——Properties

目录概述使用范例使用Properties类存取把属性类的对象数据写入文件从txt文件中加载属性信息(最重要的)概述Properties 类表示了一个持久的属性集,Properties 可保存在流中或从流中加载,属性列表中每个键及其对应值都是一个字符串。特点:继承于HashTable,是线程安全的键值对存储结构Properties 可保存在流中或从流中加载只能保存字符串的键值对常...

2019-12-16 11:59:52 91

原创 javase复习——IO流

概述IO(Input/Output):输入和输出,指的是某个设备或环境进行数据的输入或者输出。例如:键盘的输入,再比如显示器就是输出设备,输出图像。IO流在java中从输入输出角度分类:输入流输出流IO流在java中从数据的角度来分类:字符流文本,我们能读的懂的都可以认为是字符流。比如:文章,java文件等等字节流二进制的数据,这种数据一般用文本打开我们读不懂。比如,...

2019-12-16 11:59:38 153

原创 javase复习——集合

集合概述1、集合类存放于java.util包中。2、集合类型主要有3种:set(集)、list(列表)和map(映射)。3、集合存放的都是对象的引用,而非对象本身。所以我们称集合中的对象就是集合中对象的引用。简单来讲:集合就是一个放数据的容器,准确的说是放数据对象引用的容器Java 集合框架主要结构图1、集合主要分为Collection和Map两个接口2、Collection又分别...

2019-12-16 11:59:26 126

原创 javase复习——Date

概述一般情况下我们常用的是util包下的date,sql包下的date只会在sql语句中使用,其中sql.Date是util.Date的子类。sql.Date和util.Date的转换//sql.Date 到util.date的转换java.sql.Date date=new java.sql.Date();java.util.Date d=new java.util.Date(date...

2019-12-16 11:59:08 79

原创 2019.12.10笔记——Spring Boot热部署的使用和实现自己的热部署(类加载器相关)

https://www.processon.com/view/link/5c10c089e4b0fd48199548fdspringboot热部署依赖如下热部署添加后我们在项目启动的时候如果更改了代码,也不需要重新启动,只需要从重新编译一下更改的文件就可以直接反映更新的代码,就是点击下面的锤子按钮类加载器https://blog.csdn.net/qq_35262405/a...

2019-12-15 11:47:43 408

原创 2019.12.5笔记——Spring中监听器的使用与分析、模拟实现监听器和配置线程池

spring中的监听事件自定义的事件事件发布监听器自己实现一个监听器和事件spring是如何实现的从spring工厂中找到所有监听器1.实现ApplicationEvent接口的类2.带有@EventListener注解的ApplicationEventMulticaster 事件驱动器如果在spring中设置了线程池会异步触发监听器的事件这样监听器的逻辑出错也...

2019-12-12 11:01:53 957

原创 2019.12.8笔记——Spring Boot中的web容器分析和使用

配置监听器的线程池这个线程池在spring的其他逻辑中也会使用比如下面加了@Async注解的方法会实现异步调用配置tomcat容器配置web容器,可以使用其他容器web容器的自动配置类可以看到通过Import注解注入了三种web容器类,这时存在顺序的,按顺序注入,如果注入了一个后面的就不会注入了,所以第一个就是tomcat容器,这也是为什么spring boot默认使用的是...

2019-12-12 11:01:20 628 1

原创 2019.12.1笔记——springboot应用

tomcatServletWebServerFactory可以用来配置tomcat容器打成jar包的插件以war包形式启动(web项目)springboot自动配置yml配置文件日期转换器配置读取配置下面这种支持松散模式${}可以去读取配置文件中的配置项,但不支持松散模式#{}用来读取spel表达式外部的配置文件读取(非application.yml)自...

2019-12-12 10:59:57 366

原创 2019.12.3笔记——与spring的整合方式和spring boot的自动配置

将其他项目整合进spring这样只需要加上一个注解就可以控制是否整合springboot自动配置springmvcspringboot自动配置spriongmvc参数springboot可以直接通过@Bean的方式配置springmvc的配置转换器...

2019-12-12 10:59:45 174

原创 Zookeeper笔记⑦——分布式锁和分布式配置中心

分布式锁临时顺序节点监听前一个节点分布式配置中心

2019-12-07 12:54:26 105

空空如也

空空如也

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

TA关注的人

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