自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Cause: java.sql.SQLFeatureNotSupportedException:getObject with type Mybatis集成ShardingJDBC导致问题

解决Cause: java.sql.SQLFeatureNotSupportedException:getObject with type Mybatis集成ShardingJDBC导致问题

2024-09-24 11:34:20 1028 1

原创 JavaWeb企业云资源管理系统实验

**数据库设计**1.用户表2.图片存储路径表3.用户留言表4.上传文件存储表5.发布日志信息表核心代码1.项目结构2.添加过滤器验证登录public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain chain) throws IOException, ServletE...

2019-06-10 00:03:47 382

原创 mysql导入txt文本文档命令及执行效果

在这里插入图片描述

2019-04-16 19:12:01 1603

原创 CDI Features

一、EL/SpEL1、EL语言(CDI与表达式语言(EL)集成,允许在JavaServer Faces页面或JavaServer Pages页面中直接使用任何组件)1)概述;EL是JSP内置的表达式语言,用以访问页面的上下文以及不同作用域中的对象 ,取得对象属性的值,或执行简单的运算或判断操作。EL在得到某个数据时,会自动进行数据类型的转换。使用EL表达式输出数据时,如果有则输出数据,如...

2019-04-15 10:34:23 215

原创 Java Design Patterns

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每...

2019-04-15 10:33:25 245

原创 Spring AOP Capabilities and Goals

Spring AOP是用纯的java实现的。不需要任何个性的实现过程。Spring AOP不需要控制类加载器,并且它适用于Servlet容器或者应用服务器。Spring AOP当前只支持方法执行的连接点(通知Spring beans的方法执行)。字段的拦截没有实现,虽然支持字段的拦截,可以在不破坏核心Spring AOP API的情况下添加。如果你需要通知字段获取和根性连接点,可以考虑一种类似A...

2019-04-15 10:32:10 153

原创 简述HATEOAS

HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也变得更加容易。在介绍 HATEOAS 之前,先介绍一下 Richardson 提出的 REST 成...

2019-04-08 09:23:37 760

原创 python连接mysql

下载安装连接器:下载pythonconnector:https://dev.mysql.com/downloads/file/?id=484755,我的版本是Python3.7,64位,找到对应的msi下载。也可以使用pip位Python安装具体参见:https://dev.mysql.com/doc/connector-python/en/connector-python-installat...

2019-04-08 09:22:34 534

原创 简述spring历史

spring 1.XSpring 1.0当时只包含一个完整的项目,他把所有的功能都集中在一个项目中,其中包含了核心的Ioc、AOP,同时也包含了其他的诸多功能,例如:JDBC、Mail、ORM、事务、定时任务、Spring MVC等。由于Spring超前的眼光和博大的精神,在第一个版本的时候已经支持了很多第三方的框架,例如:Hibernate、ibatis、模板引擎等。尽管如此,此时的Spr...

2019-04-08 09:21:04 224

原创 LDAP简介

LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。LDAP目录以树状...

2019-04-08 09:19:55 2002

原创 SQL 隔离级别与事务

前言:事物:事物是指一组原子性的SQL查询。(如:银行转账:a要转账给b100,在数据库中至少三步 1.a的账户查询余额大于100,2.a账户减少100,3.b的账户要增加100这样这个事物才算真的完成,这里的几条sql语句应该一起完成或者失败,失败就会发生回滚,成功则提交事务。)。隔离:隔离的产生主要是在并发情况下读取数据可能出现脏读,不可重复读和幻读的情况。因为并发的存在,可能会出现同一时...

2019-03-29 16:49:50 338

原创 java后端session和cookie

前言:http是一种无状态的协议,无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据过来,但是,发送完,不会记录任何信息。cookie:由于http无状态这个特点,导致了一些麻烦,比如:你登录csdn(当然是比如),每次都要重新输入用户名和密码,这样就很不方便,你刷新一下页面,又叫你登录。针对这个问...

2019-03-29 16:45:52 1207

原创 java ee chapter25(CDI)

CDI是帮助将Java EE平台的web层和事务层组合在一起的几个Java EE特性之一。官方文档地址:https://javaee.github.io/tutorial/toc.html使用cdi它会自动的帮助你创建变量的实例:如 你在servlet中有一个变量message,若加上注解@inject它就会在servlet创建时自动的实例化,注入servlet中。 @Inject pr...

2019-03-29 16:43:02 174

转载 正则表达式

作用给定一个正则表达式和另一个字符串,我们可以达到如下:给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”):可以通过正则表达式,从字符串中获取我们想要的特定部分。特点灵活性、逻辑性和功能性非常强;可以迅速地用极简单的方式达到字符串的复杂控制。对于刚接触的人来说,比较晦涩难懂。由于正则表达式主要应用对象是文本,因此它在各种文本编辑器场合都有应用,小到著名编辑器Edit...

2019-03-25 10:31:46 159

转载 hello2 部分解析

关于servlet处理参考:https://www.cnblogs.com/jerrice/p/6724060.html/**Copyright © 2014 Oracle and/or its affiliates. All rights reserved.You may not modify, use, reproduce, or distribute this software exc...

2019-03-25 10:30:29 284

转载 web.xml

每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗?一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工程没用到这些时,你可以...

2019-03-19 14:50:32 169

转载 Java Annotation

注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的,根据注解参数的个数,我们可以将注解分为:标记注解、单值注解、完整注解三类。...

2019-03-19 14:49:38 162

转载 java容器

前言:在java开发中我们肯定会大量的使用集合,在这里我将总结常见的集合类,每个集合类的优点和缺点,以便我们能更好的使用集合。下面我用一幅图来表示其中淡绿色的表示接口,红色的表示我们经常使用的类。1:基本概念Java容器类类库的用途是保存对象,可以将其分为2个概念。1.1:Collection一个独立元素的序列,这些元素都服从一条或多条规则。其中List必须按照插入的顺序保存元素、Set...

2019-03-11 10:37:38 195

转载 Mysql 8.0 忘记密码报错1045办法,skip-grant-tables不管用

1.首先关掉系统服务2.打开命令窗口,用mysqld --console --skip-grant-tables --shared-memory可以无密码启动服务,不关闭窗口3.另外开一个管理员窗口打开mysql服务,执行mysql.exe -u root命令,空密码登入系统mysql.exe -u root4.然后执行sql命令将root用户密码设置为空UPDATE mysql.us...

2019-03-09 15:49:38 2029

转载 关于gradle build tools

1 java开发中有两个大名鼎鼎的项目构建ANT、Maven。2 Google推荐使用的Android Studio是采用Gradle来构建项目的。Gradle是一个非常先进的项目构建工具。Gradle是用了一种基于Groovy的领域特定语言(DSL,Domain Specific Language)来声明项目设置,摒弃了XML(如ANT和Maven)的各种繁琐配置。3 项目中一般会出现2个...

2019-03-05 18:20:20 464

转载 浅谈version contro

version contro:版本控制版本控制是指对软件开发过程中各种程序代码、配置文件及说明文档等文件变更的管理,是软件配置管理的核心思想之一。版本控制最主要的功能就是追踪文件的变更。它将什么时候、什么人更改了文件的什么内容等信息忠实地了已录下来。每一次文件的改变,文件的版本号都将增加。除了记录版本变更外,版本控制的另一个重要功能是并行开发。软件开发往往是多人协同作业,版本控制可以有效地解决...

2019-03-05 18:17:50 972

转载 函数式编程语言

12函数式语言的核心特征:    (1)以“函数”为首,如同命令式语言中的“变量”,函数可以赋值给其他变量,可以作为其他函数的参数,       或者作为其他函数的返回值。    (2)不修改变量的值。    (3)只有表达式,没有语句。此处的语句指的是没有返回值得某些操作。    (4)引用透明(Referential transparency),函数的运行不依赖与外部变量或“状...

2019-03-04 10:29:44 441

转载 URL和uri的区别

1、含义不同URI,是uniform resource identifier,统一资源标识符,用来唯一的标识一个资源。URL是uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何locate这个资源。2、位置不同绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用...

2019-03-04 10:28:28 440

转载 HTTP 与 RFC

这几天,阅读RFC2616认真学习一遍HTTP/1.1协议,一直认为要做互联网开发的话,一定要对于HTTP协议烂熟于胸,于是下定决心要将这个协议好好理解一遍。这两天,工作之余,拿着RFC就在那里读,对于HTTP协议有了不错的理解,对于其中的字段与机制有了一定的理解,于是静下心来,好好总结一下这两天的阅读收获,同时也是一个回顾复习。HTTP协议描述的是发送方与接收方的通信协议,通过两方的自觉遵守而...

2019-02-26 14:03:11 312

空空如也

空空如也

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

TA关注的人

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