- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 javabean-序列化
讲这个之前先来描述一段异常:向后台数据库视图(实体含文件)发起一个查询请求,前台带了个条件和分页就兴高采烈的向业务层扬帆起航了。但是谁曾想,本来顺风顺水的一段请求响应,发生了一件让我对电脑它全家都大不敬了的悬案。明明给了数据库6笔数据,本着有来有回、公平交易的原则它给我返回6条数据这天经地义,当看到list.size=6时,我兴奋滴喝了一口水故作平静继续检查着数据,随后发现系统返回的...
2020-07-14 10:07:34
440
原创 TCP/IP 和 HTTP
对于TCP 和HTTP协议,对于web方向的开发者,我想应该是绕不过的一个问题,闲暇之余,现对于两者做一个系统的梳理和学习。首先说说概念:TCP:也称传输控制协议,是一种面向连接的、可靠的、基于字符流的通讯协议,是一种传输层协议。其建立起一个连接需要与服务器进行三次“握手”; 第一次握手:客户端发包到服务端,并进入syn_send状态,等待服务端确认。 第二次握手:服务端收到syn包,必须确认客户端的syn,同时自己也发送给客户端一个syn包,此时服务...
2020-07-13 15:26:16
272
原创 关于Tomcat启动越来越慢问题的几个常用解决方式
平时做WEB开发当中频频会遇到Tomcat启动越来越慢的问题,这种情况在以Debug模式启动尤为明显。但web服务器启动慢的原因是多方面的,所以解决问题需要找对自己适用的解决方式,下面这篇博客列举了几种常见的Web服务器启动慢的解决思路。现做个笔记。https://blog.youkuaiyun.com/qq_24309787/article/details/78133073...
2019-10-14 09:41:05
845
原创 Java 学习之 JVM
概念:Java虚拟机(Java Virtual Machine 简称 JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境,也是java的重要特性之一。介绍:Java (JVM)一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。JVM虚拟机包括一套字节码指令集、一组存储器、一个栈、一个垃圾回收堆、一个存储方法域...
2019-10-09 11:38:20
410
原创 使用Layui Select框集成Ztree
前几天项目中有个需求,需要在select 框中加载一个两层的树(树本身是无线级,但需求是只要获取根节点及根节点的下级节点)。具体样式如图:这里因为采用异步加载树,所以使用Ztree 进行开发,完成后效果如上图。整个开发过程还是有点繁琐的,下边将所作的做一个整理。引入ztree 插件省略。。。界面html 代码,构建select 元素<div class="...
2019-07-29 14:57:20
1743
原创 安装SQL SERVER 2012数据库遇到的各种奇葩问题导致安装不成功
系统环境: Windons 7 64bit 旗舰版 service pack 1 SQLServer 版本 : 2012安装前先找好 win 7 sp1 合适的安装版本。这里着重介绍问题 1. 安装过程中出现的 windons power shell 启动不成功,导致安装失败。 对于上述问题,首先检查本地是否安装(正确安装) p...
2019-06-17 17:35:01
3626
原创 java中的懒汉式与饿汉式
一、懒汉式: 也称单例模式,是一种需要的时候才创建对象的设计模式,优点是延迟加载,缺点是应用同步。如果在创建实例不加上Synchronized的话则会导致对象的访问不是线程安全的,换句话说就是在使用多线程访问单例模式的时候,(引申)是需要加同步函数,同步锁对象为当前类的类名.class 参考如下代码;class Singin{ private stat...
2019-06-11 10:14:29
621
原创 POI实现数据表格导出功能(页面—>后台)
需求:需要导出一个excele,导出包含两部分内容(1.jsp界面table 指定的两个列(非全部) 2.手动绘制的一部分其他内容。)最后要将两部分内容合并成一个新的excele并导出。 实现思路:首先通过页面上<a>标签或者按钮触发,传递参数到后台,参数完成处理后在服务端生成一个.xls 文件,随后客户端使用response对象调用getOutPutS...
2019-06-11 10:13:44
933
原创 Orcale DMP文件数据恢复
首先感谢https://www.cnblogs.com/JackieADBM/p/5987091.html的博主,让我的问题得以解决,经过测试数据恢复成功。以后也可参考。初次使用Orcale,不是很熟,在恢复数据.DMP文件时遇到各种问题恢复不了,浪费了整整半天时间,现在这里做下笔记:首先将要恢复的的.DMP 文件拷贝至orcale 的安装目录 ..\app\Administrato...
2019-05-16 10:26:12
461
原创 使用Eclipse 创建Maven 项目
初次使用Eclipse 创建Maven项目,网上找了一大堆资料,看了N多别人的文章教程,但都各种各样的问题请求不成功。直到看到这篇文章,最终创建成功。这里不再重复写创建步骤了,直接分享这篇博文。博主对如何创建Maven 进行了详细的步骤说明。https://www.cnblogs.com/hongmoshui/p/7994759.html...
2019-05-14 10:02:57
1068
原创 将Eclipse像项目如何部署在My Eclipse
由于使用的My Eclipse 开发工具,在当前Eclipse 和IDE 成为主流的时代,项目工具之间的项目迁移频频发生。所以在eclipse 的项目迁移至MyEcplise 的问题中被折磨的几乎不能自理。下面就两个工具之间的项目迁移做一个笔记,方便以后遇到问题查阅。一、项目迁移 1:在Eclipse新建时候修改 新建项目时候不要直接点击fin...
2019-04-17 09:45:25
857
原创 Java学习之多线程
前言:日常编程工作当中经常听到“线程”,“线程池”,“多线程”的概念,以前对这些总是傻傻分不清楚,闲暇之余将这些知识点进行一个系统的学习和总结。在介绍线程之前,首先必须了解“进程”的概念,下面就“进程”、“线程”、“多线程”等等关于线程的知识做一个归纳,方便以后查阅。一、进程; 进程是一个正在进行中的程序,每一个进程都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。或...
2019-02-22 12:48:28
176
原创 Java学习之集合
前言:因为在日常的Java开发工作中都离不开程序对数据的存储和读取,此时就会用到数组、集合等一些常用的数据结构。但是对于了解数组的童鞋都知道,数组在实际开发当中使用上的局限性。其一是数字长度是固定的,其二是数组存放数据类型都必须相同(基本类型/应用类型)。若程序运行时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,数组不适用。此时,就需要引入集合的概念,下...
2019-02-21 14:32:19
291
原创 Echarts 学习笔记
Echarts 统计图表1、下载并引用Echarts.js库 <script src="js/echarts.min.js"></script>2、构建图表容器<div id="main" style="width: 600px;height:400px;"></div>3、初始化dom数据 (柱状图)&am
2019-01-14 15:22:51
310
原创 Java的IO
概要: Java的核心库java.io提供了全面的IO接口。包括:文件读写、标准设备输出等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。 java的IO 是输入输出的基础,可以方便的实现数据输入和输出操作。那么,在java 中把不同的输入和输出源(键盘,连接,网络连接等)抽象表述为“流”(Stream)。通过流的的形式允许...
2019-01-03 16:14:26
215
原创 SpringMVC 框架
简述: Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 Spring MVC也是服务到工作者模式的实现,但进行可优化。...
2019-01-03 09:39:58
228
原创 SQL 基础知识汇总
基础知识1、select distinct 语句(用于返回唯一 不同的值) 使用场景说明:有时候表中的某些列的值不是唯一的(重复数据过多,但恰恰我们不需要那些重复的数据)时,便可使用DISTINCT 语句过滤掉重复的值。 使用语法:SELECT DISTINCT 列名称 FROM 表名称;2、AND & OR 运算 使用场景说明:一般与w...
2019-01-02 15:55:56
221
原创 LayUI
1、经典模块化前端UI , 谐音类UI,目录结构;├─css //css目录 │ │─modules //模块css目录(一般如果模块相对较大,我们会单独提取,比如下面三个:) │ │ ├─laydate │ │ ├─layer │ │ └─layim │ └─layui.css //核心样式文件 ├─font //字体图标目录 ├─images //图片资源目录(目前只有lay...
2018-12-19 17:50:53
180
原创 Redis
一、Redis 的简介 1. 一个key - vlaue 的存储系统,通常被称作数据结构服务器,因为值(value)可以是字符串(String),Hash(Map),列表(list),集合(sets)和有序集合(sorted sets)。 2. Redis 的特点: ⑴:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可...
2018-12-19 15:58:45
205
原创 Mybatis 与 Hibernate
相同点:(1)、Mytatis 与Hibernate 都是通过SessionFactoryBuider 由XML配置文件生成SessionFactory、并由SessionFactory 生成 Session, 之后由Session来开启执行事务和SQL语句。(2)、Mybatis 和Hibernate 都封装了JDBC和JTA (即java数据库连接 和应用程序编程接口...
2018-07-02 11:12:37
219
数据库迁移工具(My SQL →SQL Server)
2019-02-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人