伊人-博缘
码龄6年
关注
提问 私信
  • 博客:6,570
    问答:100
    6,670
    总访问量
  • 32
    原创
  • 1,509,172
    排名
  • 4
    粉丝
  • 0
    铁粉

个人简介:要好好读书,不要给自己留下遗憾。给家人增添麻烦

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2018-12-21
博客简介:

伊人博缘

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得3次评论
  • 获得1次收藏
创作历程
  • 32篇
    2020年
成就勋章
TA的专栏
  • java
    13篇
  • mysql
    1篇
  • 数据结构
    9篇
  • 注解与反射
    2篇
  • 多线程
    1篇
  • Maven
    1篇
  • 前端
    1篇
  • ssm框架
    1篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 微软技术
    c#.netasp.net
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

182人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

数据库连接池

1、 概念:其实就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2、 好处:节约资源用户访问高效3、 实现:3.1、 标准接口:DataSource javax.sql包下的方法:获取连接:getConnection()归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connectio
原创
发布博客 2020.07.13 ·
184 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

算法

1、什么是算法算法是用于解决特定问题的一系列的执行步骤使用不同算法,解决同一个问题,效率可能相差非常大2、如何评判一个算法的好坏?如果单从执行效率上进行评估,可能会想到这么一种方案 比较不同算法对同一组输入的执行处理时间这种方案也叫做:事后统计法上述方案有比较明显的缺点执行时间严重依赖硬件以及运行时各种不确定的环境因素必须编写相应的测算代码测试数据的选择比较难保证公正性一般从以下维度来评估算法的优劣正确性、可读性、健壮性(对不合理输入的反应能力和处理能力)时间复杂度(time com
原创
发布博客 2020.07.10 ·
132 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

双向循环队列

package com.czz.circle;//双向循环队列public class DeQueue<E> { private int size; private E[] elements; private int front; public DeQueue(){ elements=(E[]) new Object[10]; } // 元素的数量 public int size() { return size; }
原创
发布博客 2020.07.10 ·
147 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

队列

package com.czz;public class Queue<E> { private int size; private E[] elements; private int front; public Queue() { elements=(E[]) new Object[10]; } // 元素的数量 public int size() { return size; } // 是否为空 public boolean isEmpty()
原创
发布博客 2020.07.10 ·
136 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

栈

package com.czz.stack;import com.czz.list.ArrayList;public class Stack<E> { private ArrayList<E> list=new ArrayList<>(); public int size() { return list.size(); } public boolean isEmplty() { return list.isEmpty(); } publ
原创
发布博客 2020.07.09 ·
116 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

双向循环链表

package com.czz.双向循环链表;public class LinkedList3<E> { private int size; private Node<E> first; private Node<E> last; class Node<E>{ E element; Node<E> prev; Node<E> next; public No
原创
发布博客 2020.07.09 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

双向链表

package com.czz.双向链表;public class LinkedList2<E> { private int size; private Node<E> first; private Node<E> last; class Node<E>{ E element; Node<E> prev; Node<E> next; public Node
原创
发布博客 2020.07.09 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单向循环链表

package com.czz.单向循环链表;public class LinkedList<E> { private int size; private Node<E> first; private static class Node<E>{ E element; Node<E> next; public Node(E element, Node<E> next) { super(); this.eleme
原创
发布博客 2020.07.09 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

链表

LinkedList.classpackage com.czz;/* * 链表:省内存 * 添加、删除为O(1),是指在删除、添加那一刻挪动指针的时间 */public class LinkedList<E> { //元素个数 private int size; //指向第一个元素 private Node<E> first; private static class Node<E>{ //存储的元素 E element; //下一
原创
发布博客 2020.07.09 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数组

ArrayList.classpackage com.czz;/** * 动态数组的设计 *动态数组可能会造成内存空间的大量浪费 * @param <E> */public class ArrayList<E> { //元素的数量 private int size; private E[] elements; //默认数组个数 private static final int DEFALUL
原创
发布博客 2020.07.09 ·
92 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ajax和Json

AJAX1、 概念ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下
原创
发布博客 2020.07.09 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

注解与反射_anno

1、概念JDK1.5之后的新特性说明程序的使用注解(Annotation),也叫元数据:@注解名称与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。2、作用分类: ①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】 ②代码分析:通过代码里标识的注解对代码进行分析【使用反射】 ③编译检查:通过代码里标识的注解让编译器能够实现基本的编译检查【Override】3、JDK中预定义的一些注解@Override
原创
发布博客 2020.07.08 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

反射与注解_reflaction

1、反射:框架设计的灵魂框架:半成品软件。可以在框架的基础上进行软件开发,简化编码反射:将类的各个组成部分封装为其他对象,这就是反射机制好处:1. 可以在程序运行过程中,操作这些对象。2. 可以解耦,提高程序的可扩展性。图示:2、获取Class对象的方式Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象多用于配置文件,将类名定义在配置文件中。读取文件,加载类类名.class:通过类名的属性class获取多用于参数的传递对象.getClass():
原创
发布博客 2020.07.08 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多线程

1、概念通常在一个进程中可以包含若干线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态概念。进程是执行程序的一次执行过程,是一个动态概念。注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核。线程是独立的执行路径;在程序运行时,及时没有自己创建线程,后台也会有多个线程,如主线程main,gc线程;在一个线程中,如果开辟了多个线程,线程的运行有调度器安排调度,调度器是与操作系统
原创
发布博客 2020.07.08 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础_IO流

IO流:输入、输出,是将数据持久化保存到硬盘中,和数据库的作用一样流的分类:字节流、字符流、转换流、缓冲流、序列化流与反序列化流、打印流如果要将每种流的构造方法、方法都一股脑的学习起来是不理智,学完过后就忘,大多数人都会这样。这在后面的复习中很困难。所以要精简。流流对象在操作文件时,是自己不做依赖于操作系统完成的。1、字节流字节输出流:OutPutStream 超类写任意文件...
原创
发布博客 2020.07.06 ·
153 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Java基础_File

类File文件和目录路径名的抽象表示形式。java.lang.Object 继承者 java.io.File所有已实现的接口: Serializable, Comparable<File> File对象的实例化**构造方法:**这些对象实例化后只存在于内存层面File(File parent, String child)根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。File(String pathname)通过将给定路径名字
原创
发布博客 2020.07.04 ·
110 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Jsp

1、概述JSP全称是Java Server Pages,是SUN公司定义的一种用于开发动态web资源的技术。JSP实际上就是Servlet。jsp = html + java;区别html:静态内容servlet:控制器。重点编写java代码逻辑。jsp:适合编写输出动态内容,代码显示模板。重点在于显示数据。2、基本语法2.1 、JSP注释<%-- 被注释的内容 --%> 特点:安全,省流量2.2、 jsp的3个指令JSP指令(directive)是为JSP引擎而设计
原创
发布博客 2020.06.29 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

会话管理

1、概述会话:如同打电话;解决的问题:保持各个客户端自己的数据。2、Cookie2.1 定义由于Cookie数据是由客户端来保存和携带的,所以称之为客户端技术。客户端技术程序将每个用户的数据以cookie的形式写给用户各自的浏览器,当用户使用浏览器再去访问服务器的web资源时,就会带着各自的数据去。2.2 属性 name:名称不能唯一确定一个Cookie。路径可能不同。 value:不能存中文。 path:默认值是写Cookie的那个程序的访问路径 比如:http://loc
原创
发布博客 2020.06.29 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HttpServletRequest&HttpServletResponse

Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。1、HttpServletResponse1.1 响应行 格式:HTTP/1.1 200 OK setStatus(int sc) 设置响应状态码1.2 响应头setHeader(String name, String value) 设置响应头信息如:告诉浏览器使用什么码表response.setHeader("content-type", "
原创
发布博客 2020.06.27 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Http协议_2

响应消息:服务器端发送给客户端的数据1. 响应行1. 组成:协议/版本 响应状态码 状态码描述2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 状态码都是3位数字 分类: 1. 1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx多状态码 2. 2xx:成功。如:200 3. 3xx:重定向。 如: 302(重定向) 304(访问缓存) 4. 4xx:客户端错误。 如: 404(请求路
原创
发布博客 2020.06.27 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多