自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

浅瞳夜未的博客

日积月累,江河入海!

  • 博客(29)
  • 资源 (25)
  • 收藏
  • 关注

原创 UDP协议数据传输

UDP数据传输就像,两台电脑就像两个码头(Socket)一样,码头上有集装箱货物和船只运输货物到另一个码头。码头xian相当于Socket,装货物的集装箱相当于需要发送的数据,运输的船只就是IO流了。图示如下:  思路大致如上,实现代码如下:1.UDP_Recv.javapublic class UDP_Recv {    public static void mai...

2018-07-31 17:21:13 4088

原创 Collection子类

Collections的子类:       List:1.可以允许重复的对象。          2.可以插入多个null元素。            3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。            4.常用的实现类有 ArrayList、LinkedList 和 Vector。ArrayList 最为流行,它提供了使用索引的随意访问, ...

2018-07-25 14:45:48 8359

原创 正则表达式

概念:是指用来描述或者匹配一系列符合某个语法规则的字符的单个字符串,其实就是一种规则。有自己的特殊应用。    String类中有一个    String.matches(String regex)        来匹配正则表达式        反斜杠字符( '\' )用于引入如上表中定义的转义结构,以及引用否则将被解释为未转义结构的字符。 因此,表达式\\匹配单个反斜杠, \{匹配左括号...

2018-07-23 11:31:06 151

原创 web树zTree-增强版

之前发布了一个有关于web树得案例,今天我在这个案例上又增加了一些小的细节性的问题,包括如何添加新节点,在那里添加新节点等等。这样在网页中的web树就是一个棵动态的web树木了就不是静态的web树了,比较灵活。步骤跟前一个博客差不多,在这里我就不多写了。直接列出来代码,不懂得先看我上一个博客,看懂那个在看这个就明白了。引导图: 数据库图:代码如下:TreeDao:...

2018-07-20 09:27:23 907

原创 Web树zTree

   今天,我做了一个关于web树的结构,老师讲过之后,我听明白了,写出了一个Demo,在这里跟大家分享一下,这个web树的shi实现主要是shu'数据结构算法设计的巧妙,理解了这种数据库结构结构,也就会写各种树状结构了。废话不多说,操作操作步骤如下:1.创建web工程,做实体,创建数据库和表,搭建好环境,做出Utils工具类,可以获取JDBC连接。create table catego...

2018-07-19 15:43:35 499

原创 dbutils事务管理---ThreadLocal(Connection)

  在日常的项目开发中,我们知道有时候一些业务业务逻辑操作,必须在一块执行,要么全部执行成功,要么全部执行失败,这就要求我们在程序代码中对需要执行的sqlyu语句加上事务来执行、管理。  在dbutils工具中,对事务管理主要用到了ThreadLocal<T>这个容器(类似于容器),将开启事务的连接绑定到当前线程上去。原理:将开启事务的链接保存到当前线程上,开启事务,在下面调...

2018-07-18 15:10:43 354

原创 dbUtils的增删查改操作和九个处理器

dbutils是对JDBC的一个简单的包装,可以说是JDBC的一个比较实用的工具,现在有些公司还都在使用dbutils开发,所以wo'm我们有必要了解一下dbutils。首先说一个dbutils的一个环境,使用dbutils需要commons-dbutils-1.2.jar jar包依赖,如果c3p0做连接池还需要c3p0-0.9.2-pre1.jar 和 mchange-commons-0.2...

2018-07-18 10:50:47 236

原创 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirectorat com.nyist.dbutils.Utils.JDBCUtil_c

       今天我在我在使用c3p0连接池做案例的时候,遇到了这个错误,困扰了我大半个小时,经过查阅资料,发现.........,发现...........,发现是特么少了一个jar包,卧槽,当时当时那个崩溃,信心满满的感觉不是jar包的wen问题,最后还是出问题出在了jar包上。错误截图如下:解决办法:在工程的lib目录下,添加 mchange-commons-0.2.jar 包...

2018-07-17 21:01:22 491 2

原创 MyBatis,c3p0和dbcp配置文件

    在Mybatis中c3p0的配置we文件如下:<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"  destroy-method="close">          <property name="driverClass" value=" oracle.jdbc.driv

2018-07-17 17:14:43 578

原创 SessionScaner:Session定时扫描器

            这个博客主要是用来介绍对Session定时扫描的一个作用,也就是session定时扫描器,该扫描器涉及到了线程并发、线程安全、迭代器选择和定时器等知识。扫描器的具体操作步骤如下:1.创建一个监听器SessionScaner实现HttpSession、SerevletContext接口。2.在创建session方法中监听session的创建,然后将创建的session保存到自...

2018-07-16 15:51:53 382

原创 监听器:统计在线人数

        接着,我来写一个监听器的案例来巩固学习监听器的知识,便于日后的查阅和复习。大概分为以下几个步骤:1.编写统计人数的Servlet,实现特定的监听器接口2.编写好监听器接口后,在web.xml中注册间监听器(ServletContext、HttpSession、ServletRequest、HttpSessionAttributeL等)都在web.xml中使用<listener...

2018-07-16 13:15:22 1657

原创 监听器:观察者设计模式

        在学习编程知识的时候,我们知道在编程算法中有很多著名的编程思想,今天我要介绍的就是一种比较著名的编程思想---观察者设计模式思想,我们知道有时候我们需要监听某个对象执行的命令或动作,以方便做出应对,被监听的对象叫做事件源,监听的对象需要实现某个接口即监听器接口,然后在main函数中给当前对象注册一个监听器,完成对监听事件的监听。(个人理解,有什么错误,希望大佬多指教)代码如下...

2018-07-16 12:50:03 124

原创 com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any ro

            今天在做Web 项目的时候,遇到了这个问题,com.sun.jersey.api.container.ContainerException: The ResourceConfig instance does not contain any root resource classes.查阅了资料才知道原来是由于web.xml初始化的时候,就有了一个初始的servlet和ser...

2018-07-15 17:22:39 946

原创 web文件上传与下载综合案例(数据库)

        之前发布了有关于文件上传和下载的一些知识,今天我结合数据库使用SpringMvc技术做了一个web版本的比较使用的上传与下载案例。步骤如下:一、准备环境(1)创建一个web工程(2)准备工程需要的jar包(在这里我多导入了一些,防止因为缺少jar包,出现错误)(3)编写application.xml和springmvc.xml,代码如下:applica...

2018-07-14 17:29:57 1309

原创 web文件下载

        上一个博客我发表了有关于web文件上传的操作步骤和需要注意的注意事项,在这里在和大家分享一下web文件下载的有关知识。大概步骤如下:1.编写ListFileServlet.java文件,用来获得所有的上传文件。    (1)给出指定的文件下载路径    (2)将所有的 文件列出来放到一个容器中去。   (3)获得文件所有的文件递归添加到map容器中   (4)...

2018-07-12 18:20:05 356

原创 Get请求中文乱码问题

前台的jsp页面是这样的:<c:forEach items="${map }" var="entry"><tr><td><!-- 有一个问题,如果文件名为中文了怎么办?  通过url地址栏传递参数不能为中文。所以我们需要件中文编码在通过地址发送给后台 --><c:url var="url" value="

2018-07-12 17:29:22 179

原创 web文件上传

        今天在复习Web 的时候,做个一个文件上传的小Demo,发布一篇博客,记录一些笔记要点。和web做上传的一些注意事项。这个Demo 解决了Web上传问题中的以下问题:1.实现web开发中的文件上传功能,需要完成2个步骤操作:①在web页面中添加上传输入项②在servlet中读取上传文件的数据,并保存到本地盘中。如何在web页面中添加上传输入项?<input t...

2018-07-12 10:38:39 6029

翻译 从0x00到0xFF的含义

对于二进制来说,8位二进制我们称之为一个字节,二进制的表达范围值是从0b00000000~0b11111111,而我们程序中用十六进制表示的时候就是从0x00到0xFF,这里教大家一个二进制转换十进制和十六进制的方法,二进制4位一组,遵循8,4,2,1的规律比如 1010,那么从最高位开始算,数字大小是8*1+4*0+2*1+1*0 = 10,那么十进制就是10,十六进制就是0xA。尤其二进制转...

2018-07-11 17:52:39 93841

原创 关于使用框架优化查询的处理

        在JDBC查询的基础上,使用元数据的一些知识自己制作一个小框架来优化查询语句。同理增、删、改也可以用类似方法,做一下优化。相比JDBC查询要快很多。1.框 架 架 构 如 下:       2.使用JDBCUtil_Union 连接数据库,主要代码如下3.编写测试类JDBCUtil_MyUtil2.java 简单查询:public Ac...

2018-07-10 15:07:24 180

原创 com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE

        今天编写Demo小程序测试的时候,遇到了这个错误。经过查阅资料发现只需要将 update sql语句中的  and 换成 ,        报错信息:com.mysql.jdbc.MysqlDataTruncation: Data truncation: Truncated incorrect DOUBLE        原sql:String sql = "update acco...

2018-07-10 09:17:11 2408 3

原创 javax.naming.NameNotFoundException:Name [jdbc/TomcatPool] is not bound in this Context Unable to fin

        今天,我在做使用Web内置连接池获取数据源的时候,遇到了这种错误:javax.naming.NameNotFoundException: Name [jdbc/TomcatPool] is not bound in this Context. Unable to find [jdbc].   意思大概是说创建的JNDI容器中没有该名称,也就是说在JNDI容器中搜索不到特定名称的数据...

2018-07-06 21:02:44 54379 7

原创 DBCP数据源

        在JDBC的基础上,我们发现来回的获得数据库连接返回数据库连接给数据库会大大降低数据库的执行效率。所以我们可以采用使用连接池的方式来放置连接、获取连接。当我们需要数据库连接的时候,我们不在向数据库获取,而是从连接池中获得数据库的连接,用完连接之后也不再返回给数据库,而是直接返回给连接池。这样数据库的效率的到很大的提升。       常用的数据库连接池有两种:dbcp和c3p0...

2018-07-06 12:10:14 724

原创 数据库事务的四大特性

事务的特性(ACID)原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务的操作要么都发生,要么都不发生.一致性(Consistency):事务前后数据的完整性必须保持一致。隔离性(Isolation):事务隔离性是指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务干扰,多个并发之间的数据要相互隔离。持久性(Durability):持久性是指一个事务一旦被提交,...

2018-07-05 21:11:21 3827

原创 数据库分页技术的实现

            在Web开发中,为了方便美观的展示数据,使用分页是必不可少的一项技术。然后实现分页的方法有多种多样,在这里我就以我自己的理解和方式给大家演示一下怎么做分页,做分页都需要哪些准备工作。准备工作:1.在Web编译工具中创建Web工程2.搭建低层的运行环境。3.开发实体类,实现逻辑代码的统一调用,完成彼此之间的分工和协作。     我是用SpringMvc模...

2018-07-01 20:46:42 10404 1

原创 java.sql.SQLException: !Statement.GeneratedKeysNotRequested!

            今天在做JDBC获得自动插入到数据库中内容的主键的时候,莫名报了这个错误:java.sql.SQLException: !Statement.GeneratedKeysNotRequested!  在Mysql的官网文档上查看了一下这个Bug的原因是因为,mysql-connector-java-5.1.7-bin.jar 不支持 getGeneratedKeys()这个...

2018-07-01 17:27:53 910

原创 Mysql的批处理机制

           当我们有多条sql语句需要发送到数据库执行的时候,有两种发送方式,一种是执行一条发送一条sql语句给数据库,另一个种是发送一个sql集合给数据库,也就是发送一个批sql到数据库。很显然两者的数据库执行效率是不同的,我们发送批处理sql的时候数据库执行效率要高。所以我们有必要掌握mysql数据库的sql批处理发送方式方法。以下我在复习JDBC的时候,复习到的sql批处理的方法...

2018-07-01 15:25:29 5376

原创 JDBCUtil类-封装数据库连接和关闭连接

   JDBC类是对获得数据库连接和关闭数据库连接的一个封装,在需要使用到数据库的时候,我们需要访问数据库,然后获得数据库连接,在一个程序或项目中难免会有多处需要使用到数据库,所以我i们有必要书写一个Util工具类完成对获得数据库连接和关闭数据库连接的封装,当下次需要获得数据库连接的时候,不必再写JDBC代码,只需要调用JDBCUtil类中的方法即可。实现代码如下:package com...

2018-07-01 11:57:30 3851 2

翻译 Mysql 图像二进制保存-Blocb、TinyBlob、MediumBlob、LongBlob

MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。 MySQL的四种BLOB类型   类型                  大小(单位:字节) TinyBlob            ...

2018-07-01 11:20:06 8327

原创 JDBC处理大数据

使用Mysql数据库也可以处理大数据,在实际开发中需要把大文本或者二进制数据保存到数据库中去。clob是用来存储大文本的,mysql数据库不支持。bclob用于存储二进制数据,例如:图像、声音、二进制文件等。对于Mysql的Text类型,可调用如下方法设置:preparedStatment.setCharacterStatment(index,reader,length);对于MYS...

2018-07-01 10:05:23 821 3

2020全国省市区.json

2020年全国省市区json文件

2021-12-11

商城SSM项目SQL数据裤文件-完整版

基于SSM的商城系统,所需要的所有数据库的表和结构以及数据都在这里了。之前忘记上传了,不好意思。

2019-07-28

软件测试视频(30G) 左右,讲的都是测试比较常用的东西

上传的视频,包括了现在市面上比较常用的软测视频,基本上软件测试用到的东西 这个视频都能用到。

2019-06-09

SpringCloud微服务架构Demo案例

上传的这个microservicecloud工程的主要使用了SpringCloud的5大技术栈做了一个微服务架构案例,涉及到Eureka集群的配置、Ribbon的自定义负载均衡、Feign的声明式接口调用、Hystrix的服务熔断和降级、Zuul的Api GateWay网关和SpringCloud Config 的动态配置中心。SpringCloud的技术栈21种之多,这里只是使用到了主要的核心的5个技术栈,需要做数据线,消息总线,分布式会话、微代理等等的同志,自行添加相应的技术栈组件。

2019-04-17

Dubbo与SpringBoot的三种整合方式

该案例使用application.yml 的方式、xml方式和API三种方式完成了对Dubbo应用的整合

2019-03-11

Dubbo的简单应用案例

该案例简单的应用了Dubbo的注册中心、消费者和生产者之间的管理,以及远程过程的调用测试。使用RPC这个轻量级Java框架给我带来的分布式体验。

2019-03-09

图书管理系统(可做课程设计)

最最最源生的东西,使用Servlet和jdbc,mybatis写的一个JavaWeb案例,供那些刚开始学习JavaWeb刚入门的童鞋学习和借阅!

2019-03-05

Java操作FastDFS

该案例使用Linux 安装fastDFS集群,搭建Java环境,,使用Java操作FastDFS实现了对文件的上传、下载、删除和更新!!!

2019-01-20

FastDFS文件系统与集群

该案例实现了是一个关于FastDFS的资源,怎么使用分布式文件系统和集群来上传文件,如何配置等

2019-01-17

SpringBoot整合Redis

SpringBoot整合Redis缓存,主要采用注解的方式来整合Redis,使用@Cacheable、@CacheEvit、@Caching等注解

2019-01-17

基于SSM的商城系统

该案例使用SSM框架开发了一个商城,支持缓存、支持邮件注册、支持MD5加密、文件上传、Cookie等常用的技术

2019-01-12

自定义starter

该案例实现了自定义starter,如果在使用SpringBoot的过程中,有一些应用场景启动器满足不了我们得需求,我们可以自己定义场景启动器来完成相应的需求

2019-01-12

Spring Boot整合SpringDataJPA

该案例使用SpringBoot 整合了SPringData JPA,使用SpringData 开发简化了Dao层的开发量,简化了数据访问,使得持久化更加简单 !

2019-01-07

SpringBoot整合Mybatis--注解版和xml配置

该案例使用SpringBoot整合了MyBatis,支持2种配置,注解版和xml配置。

2019-01-07

SpringBoot整合Druid数据源

该案例整合了SpirngBoot 和 Druid,开启后台Servlet、Filter监控。

2019-01-06

Spring整合JPA

该案例基于Spring对JPA的集成,以后配置,在以后的SSSP框架中,可以使用词架构!

2019-01-06

SpringBoot 文件上传案例

该案例使用SpringBoot 做了一个文件上传的案例,包括限制文件类型,文件大小等配置。

2019-01-06

IntelJ IDEA配置

该资源 是IDEA的一些配置,包含了自定义快捷键、设置主题皮肤、安装流程等一些基础的JDEA工具的最初使用,里边有一个jar包可以将MyEclipse 中的快捷键导入IDEA,使用和MyEclipse相同的快捷键命令等。

2019-01-06

前端js ZTree的实现代码

该资源是做的一个前端的树形结构,点击展开,展示该节点下的所有子节点,关闭该节点,所有子节点都会被隐藏。

2019-01-05

逆向工程源码

该资源 是通过Java代码 操作数据库,将创建的数据库实体,映射成java的实体类,ORM映射。并且设置了Dao层的实现类,xml的实现的位置。

2019-01-05

SpringData的使用

该文件包含了,SpringData 的一些基本使用方法和Repository 的一些子接口的使用,以及快速分页方法的实现

2019-01-05

前端validate校验和响应式布局

该上传资源使用了前端的 校验方式和一些校验 选择器的补充,使用BootStrap布局+响应式

2018-11-27

病人治疗跟踪管理系统

本资源是我自己做的一个医院管理系统,使用了SPringMVC 框架,Mysql,ajax ,css html js jquey,maven等技术,实现了对病人信息的跟踪管理。

2018-11-02

zTreeWeb树控件

这个上传的是制作web页面的web树的一个空间,包含css和js代码,不需要自己写,直接拿来用即可

2018-07-19

JDK帮助文档

该文档压缩包上传的问JDK的帮助文档,可以帮助我们在日常开发中的查找忘记的函数或用法。

2018-07-17

空空如也

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

TA关注的人

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