自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Linux环境下安装Docker(腾讯云)

Linux环境下安装Docker 本次使用的是腾讯云服务器(CenOS 7.6)安装Docker,具体操作步骤如下:1.安装与配置Docker 首先安装 Docker 必要依赖包 :yum install -y yum-utils device-mapper-persistent-data lvm2由于自带 yum 没有 Docker-CE 所以我们需要先增加 d...

2020-02-04 22:59:59 458

原创 Springboot2.X整合RocketMQ(快速开始)

写在前面: 本文将对rocktmq-spring-boot的设计实现做一个简单的介绍,读者可以通过本文了解将RocketMQ Client端集成为spring-boot-starter框架的开发细节,然后通过一个简单的示例来一步一步的讲解如何使用这个spring-boot-starter工具包来配置,发送和消费RocketMQ消息。下面直接上代码。实现步骤:1.项目结构:...

2020-01-07 17:26:09 610

原创 观察者模式趣味讲解

1.问题背景 话说程序员小强成功进入一家公司,并且老板也信守承诺给他分配了一个女朋友小美,老板这样做除了能让小强每天安心写代码之外,还有另外两个意图,第一就是小美是安插在小强身边的眼线,负责监督小强的工作,第二个也是最重要的目的是通过小美可以把公司重要的通知传递给小强。如下是过程示意图 以前我们是怎么用程序演示上面过程呢?(这里还没有使...

2020-01-06 10:29:32 309

原创 html2canvas将HTML页面转为图片并保存

因为将图片设置为背景,需要往框里填入动态二维码,但因手机像素大小不同导致兼容性很差,所以就使用图片加文字加二维码的形式直接生成图片。使用插件:html2canvas.js1.首先写好界面布局css: * { margin: 0px; padding: 0px; } .container { ...

2019-12-11 14:32:42 2138

转载 单点登录介绍--看这篇就够了

转载:https://yq.aliyun.com/articles/636281

2019-12-04 11:51:53 177

原创 plsql配置tnsnames.ora连接

1.方法/步骤 在Oracle的安装文件下查找tnsnames.ora文件,一般路径如:如果真的找不到路径,可以在plsql中菜单栏Help--》Support Info中可以找到,具体如下:用记事本打开后,配置文件信息如下:ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localho...

2019-12-04 11:48:42 3614 1

原创 MyBatis中各个数据库Like语句使用总结

MyBatis中Like语句使用总结 原生写法:select * from user where username like '%${value}%'//其中“value”可以更换为字段的具体名称oracle数据库:SELECT * FROM user WHERE name like CONCAT('%',#{name},'%')或者:SELECT * ...

2019-12-04 11:37:15 556

原创 Mybatis使用IN语句查询

一、简介 在SQL语法中如果我们想使用in的话直接可以像如下一样使用:select * from HealthCoupon where useType in ( '4' , '3' )但是如果在MyBatis中的使用in的话,像如下去做的话,肯定会报错: Map<String, Object> selectByUserId(@Param("useType"...

2019-12-04 11:33:30 119

原创 html可以使用jstl、el等表达式吗

el表达式(运用el表达式直接获取值时,例如,${msg},不需要为msg提供set get方法;但是当获取对象的属性值时,例如,user.name,则必须为name属性提供set get方法)是jsp相关的概念,是在服务端执行的,服务端执行完成后再传给客户端浏览器,js是在客户端浏览器执行的,el在js前就已经被执行了。EL、JSTL以及其他各种标签是在服务端执行好后再通过网络传送给客户...

2019-11-26 21:24:54 5563

原创 model.addAttribute()和request.setAttribute()有什么区别?

request.setAttribute()属于页面之间的传值,从a.jsp到b.jsp一次传递,之后这个request就会失去他的作用范围,再传就要重新设一个request.setAttribute()。(使用session.setAttribute()会在一个过程中始终保持这个值)注:javascript与jsp中不能相互传值,因为javascript运行在客户端,jsp运行在服务器端...

2019-10-09 09:49:45 8394

原创 OA管理系统(源码)---毕设版本

写在前面: 前段时间自己按照需求写了一个业务流程比较简单的OA管理系统。该项目是基于SSM框架,数据库采用的是Mysql数据库。大致的功能实现分为4大部分:个人办公、工作流程、行政办公、系统管理。每一个大模块下,又细分成多个小模块。项目的界面UI是就LayUI前端控件。 项目中有过滤器、定时器、文件上传、较为复杂的OA流程。项目介绍:1.首先登陆界面如下:界...

2019-10-08 10:09:52 19155 212

原创 当前流行前端几大UI框架(PC和移动端)

写在前面: 最近着手写一个关于社区服务医院的小项目,对于前端展示页面的框架,在网上查找一番找到了当前较为流行的几个框架。其中也有包含微信端的框架。PC端框架及其链接如下:1.Bootstrap官网地址:https://www.bootcss.com/2.Layui官网地址:https://www.layui.com/Github:https://git...

2019-09-30 17:08:10 26462

原创 idea中报错private xx is never assigned

在读取xml文件后,对属性进行注入时,发现其中一个变量显示Private xx is never assigned,且该变量为null。注意:初始化时,已经对该xml文件进行初始化读取。如test.xml文件:<beans> <bean> <property name="test"> <list>...

2019-09-26 20:45:36 3682

原创 JSP页面运行却显示源码

使用SpringMVC跳转页面,但是页面显示的缺失JSP源码,如下: 通过网上查找各种原因,最后找到解决方法,如下: 问题是因为在web.xml文件中的"/*",用该形式访问jsp文件时,星号“*”会把*.jsp,*.sql,*.txt都当做txt处理。结果就是直接在浏览器加载了jsp源码。 所以,只要把星号“*”去掉,改为别种访问形式。如“。do”、“/...

2019-09-26 09:43:20 15673 4

原创 JS和JSP实现页面跳转的几种方法

一、js如何实现页面跳转 所谓的js页面跳转就是利用javesrcipt对打开的页面ULR进行跳转,如我们打开的是A页面,通过javsrcipt脚本就会跳转到B页面。目前很多垃圾站经常用js跳转将正常页面跳转到广告页面,当然也有一些网站为了追求吸引人的视觉效果,把一些栏目链接做成js链接,但这是一个比较严重的蜘蛛陷阱,无论是SEO人员还是网站设计人员应当尽力避免。1.常规的JS...

2019-09-25 14:59:07 11640 2

原创 Spring框架基本原理

spring基本概念1)struts2是web框架,hibernate是orm框架2)spring是容器框架,创建bean,维护bean之间的关系3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系spring核心原理1.IOC控制反转概念:控制权由对象本身转向容器,由容器根据配置文件创建对象实例并实现各个对象的...

2019-04-13 16:30:37 1566

原创 MyBatis逆向工程--gengenerator工具生成代码

1、创建数据库和表(针对MySQL)SQL脚本如下:Create DATABASE spring4_mybatis3;USE spring4_mybatis3;DROP TABLE IF EXISTS t_user;CREATE TABLE t_user ( user_id char(32) NOT NULL, user_name varchar(30) DE...

2019-04-12 18:57:29 482

原创 MyBatis学习笔记-初识

1、MyBatis原理图 其中,对象就是所谓的封装的实体类;映射就是要对数据库进行相关操作的代码对应到数据库中,避免了平时编写调用数据库的一些“又臭又长”的代码;数据库不言而喻。2、创建Java工程,并且创建相应的包 本次创建的是Maven项目。所有包如下:3、导入MyBatis所需的jar包 如果创建的是Maven项目的话,可以在pom.xml...

2019-04-09 20:40:13 241

原创 关于log4j报错ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging

在进行单元测试的时候,出现log4j报错ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. 在多方查找之后发现原因所在:在进行单元测试的时候没有配置log4j2.xml的文件:并且,lo...

2019-04-09 19:58:50 3706

原创 JavaScript多种页面刷新方法小结

1,reload 方法该方法强迫浏览器刷新当前页面。语法:location.reload([bForceGet])参数: bForceGet, 可选参数, 默认为 false,从客户端缓存里取当前页。true, 则以 GET 方式,从服务端取最新的页面, 相当于客户端点击 F5("刷新")2,replace 方法方法通过指定URL替换当前缓存在历史里(客户端)的项目,因此当使用...

2019-04-01 19:14:55 1470 1

原创 common-fileupload实现文件上传功能

1.要实现common-fileupload实现文件上传功能,要在项目下面导入common-fileupload和common-io两个jar包。2.upload.jsp代码如下:&lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"...

2019-03-13 16:42:03 1535

原创 免费前端模版下载网站

下面推荐这几个国内外模板素材网站:国外:FreeCssTemplates(免费下载网页模板) :http://www.freecsstemplates.org/FreeWebTemplates(免费网页模板):http://www.freewebtemplates.com/TemplateMonster(模板怪物圈):http://www.templatemonster.co...

2019-03-12 11:55:38 4205

原创 JTree实现好友列表

      最近在写一个类似QQ的聊天小项目,遇到好友列表的设计,查了许多文章没有一篇写的比较完整的例子。所以自己将该Demo详细的过程写下来,供大家参考,有错误的欢迎指出。   一、概述       要使用JTree实现好友列表,就要调用JAVA本身自带的类库所提供的方法。但是JTree本身提供的方法设计出来的树是有默认的排版,没有美感,比较死板。代码和图如下:           ...

2018-10-11 23:45:25 2923 4

原创 安徽黄山游

一、概要 黄山+宏村3天2晚二、详情 Day1:宏村 早上坐高铁,预估1:00pm到????黄山北站。 高铁站坐大巴到宏村风景区(50分钟,25/人)。 宏村逛完之后回到黄山山下,住汤口镇附近。 Day2:宏村--->黄山景区 ...

2021-09-21 17:43:06 193

原创 Linux系统搭建GIT服务器步骤

1.下载安装git 安装依赖库和编译工具:为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具yum install gcc perl-ExtUtils-MakeMaker下载git选一个目录,用...

2019-12-17 11:21:38 196

原创 oracle中两个日期相减

Oracle两个时间相减默认的是天数oracle 两个时间相减默认的是天数*24 为相差的小时数oracle 两个时间相减默认的是天数*24*60 为相差的分钟数oracle 两个时间相减默认的是天数*24*60*60 为相差的秒数--MONTHS_BETWEEN(date2,date1)给出date2-date1的月份SQL> select months_bet...

2019-10-14 15:12:06 4127

原创 Parameter '*' not found. Available parameters are [0, 1, param1, param2]解决办法

出现该报错的大部分原因是mapper.xml文件中的参数没有对应匹配。当传入参数只有一个时候,就不需要设定@Param。接口参数只有一个,不管接口参数名是什么,这个时候#{xxx}没有限制,可以是0,param1,也可以是aaa,bbb。可以不加注解。当传入的的参数>1的时候,就会出现该报错:mybatis的参数集就是上边说的默认值[0, 1, param1, param2],如...

2019-10-10 11:42:09 33358

转载 406– 不可接收报错解决方法

https://blog.csdn.net/zhangtxsir/article/details/79521810

2019-10-08 16:53:45 3515

原创 解决java.lang.IllegalArgumentException: No converter found for return value of type: class java.util

Controller方法中return 数据时候,适用@ResponseBody注解进行返回List<对象>的json数据时出现了:nested exception is java.lang.IllegalArgumentException: No converter found for return value of type: class java.util.Ar...

2019-10-08 16:49:12 485

原创 Invalid bound statement (not found)错误的几种解决方法

1.检查xml文件所在package名称是否和Mapper interface所在的包名完全一致,包括大小写<mapper namespace="com.cc.mapper.UserMapper"><!-- 若mapper的namespace写的不对!!!注意修改。-->2.UserMapper的方法在UserMapper.xml中没有,然后执行UserMapp...

2019-10-08 16:24:42 16011 1

原创 Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'user

在Idea的spring工程里,经常会遇到Could not autowire. No beans of 'xxxx' type found的错误提示。 错误提示如下所示:控制台报错如下:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with...

2019-10-08 16:05:18 46057 8

原创 如何在GitHub上上传自己的项目

首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join有了自己的账号以后,就可以进行登录,开始创建一个新的项目创建一个新的项目,填写项目名称,描述创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用接下来,我们需要先下载Git,这里最好下载最新版本的Git,这里附上我下载的Git2.6.2的网址:...

2019-10-08 09:55:31 141

转载 Cookie的简介与使用

最近了解cookie的作用,具体学习下面几篇博文:1.介绍cookie基本意义及其基本的应用testhttps://blog.csdn.net/belvine/article/details/800588082.图文介绍cookie在传输过程的作用https://www.cnblogs.com/zhuanzhuanfe/p/8010854.html...

2019-09-27 10:00:26 140

原创 oracle中update语句更新字段

如需要修改下列数据:表名为student一般会这样写:update student set sname = '李四', sage = 20, sbirthday = to_date('2010-01-01', 'yyyy-mm-dd'), saddress = '广州市越秀区'where sid = 1;如果字段非常多,这样写就稍微麻烦...

2019-09-27 09:04:21 11406

原创 SpringMVC页面跳转的几种方式

一、 根据 String 字符串跳转 1、返回字符串 --- 返回jsp页面/*** description: 返回字符串 --- 返回jsp页面*/@RequestMapping(value={"/forwardJsp"})public String forwardJsp(Model model){ model.addAttribute("name", "返回...

2019-09-25 15:32:55 253

原创 easyui中datagrid编辑行设置某个字段不可编辑

function exeBatchPickInfo(wmbpId){$('#receiptInfo').datagrid({fit: true, //全屏title:'入库单',striped: true, //显示斑马线pagination:false,singleSelect:true,fitColumns:true,//自动缩进columns: [[ ...

2019-09-24 10:48:17 1022

原创 list集合为空或为null的区别

简述判断一个list集合是否为空,我们的惯性思维是判断list是否等于null即可,但是在Java中,list集合为空还是为null,这是两码事。引用举个形象的例子,我有一个空着的水杯(list),而你没有,那你是null,我的size为0。你想装水就需要自己去买个水杯(new ArrayList();),但是我就可以直接装水(list.add(水))。你要是没有杯子直接倒水,水就流出...

2019-07-18 13:07:45 276

原创 ajax传参数json对象到servlet获取

JSP登陆界面代码:&lt;%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&gt;&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="ISO-8859-

2019-03-12 09:51:33 1549

转载 JavaWeb四大作用域

Web开发中的四个域对象(范围由小到大):page(jsp有效) request(一次请求) session(一次会话) application(当前web应用)page域指的是pageContext.request域指的是HttpServletRequestsession 域指的是HTTPSessionapplication 域指的是ServletContext之所以他...

2019-03-11 16:18:06 2628

原创 常用的JAVA正则表达式举例

正则表达式中的元符号\d : 0-9之间的任意一个数字  \d只占一个位置\w : 数字,字母 ,下划线 0-9 a-z A-Z _\s : 空格或者空白等\D : 除了\d\W : 除了\w\S : 除了\s . : 除了\n之外的任意一个字符 \ : 转义字符 | : 或者() : 分组\n : 匹配换行符\b : 匹配边界 字符串的开头和结尾 空格的两边都是边界 =...

2019-02-25 20:25:09 442

HTML5响应式绿色茶叶公司网站模板

HTML5响应式绿色茶叶公司网站模板,下载即可马上使用

2019-12-16

空空如也

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

TA关注的人

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