自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (3)
  • 收藏
  • 关注

原创 java Lock应用示例1

package com.test.lock;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class LockDemo { //创建lock,ReentrantLock是Lock的唯一实

2020-05-13 17:27:10 216

原创 jsp自定义标签与EL函数

自定义jsp标签,创建标签处理类,以下示例创建获取web应用context标签import javax.servlet.http.HttpServletRequest;import javax.servlet.jsp.JspException;import javax.servlet.jsp.PageContext;import javax.servlet.jsp.tagext.Sim...

2020-05-07 11:12:35 285

原创 CentOS安装jdk

下载JDK for linux从oracle下载sun的jdk,我就以jdk1.8.0_231为例jdk-8u231-linux-x64.tar.gz,现在下载需要注册oracle账户CentOS创建安装路径在usr路径下创建java文件夹用于存放java环境配置运行命令 mkdir /usr/java上传jdk安装包并解压进入上一步骤创建的路径,运行命令rz 上传下载的压...

2020-04-23 16:15:50 164

原创 CentOS 上传下载文件

运行环境:CentOS7、SecureCRT、 WIN10使用方式:上传文件CentOS 安装lrzsz软件包,yum install lrzszSecureCRT向CentOS上传文件,终端输入名称rz,打开选择文件窗口,选择文件后点击确认后会将文件上传到CentOS当前工作路径...

2020-04-23 15:28:36 505

原创 Mybaits-plus采坑之UpdateWrapper 更新字段重复

版本springboot 2.0.3 + mybatis-plus 3.0.5问题描述与重现当实体有多个字段是,只更新指定字段UpdateWrapper更新实体指定字段,生成的sql字段重复,理想的情况应该是更新为UpdateWrapper set字段加上自动填充字段、乐观锁字段,实际情况字段重复了,mysql 5.7不报错,sqlserver报错更新字段重复。结果已在gitee...

2020-01-10 10:20:28 6466 3

原创 Mybaits-plus采坑之IService接口remove 方法一直返回true

版本springboot 2.0.3 + mybatis-plus 3.1.0起因在使用MP时,我自己的Service 接口可以实现MP的IService接口,这样外部就可以直接使用Service接口调用MP通用的CRUD方法,MP IService接口save update remove (新增 ,修改,删除)方法返回类型是boolean,正常逻辑来说就是上述几类操作当数据库影响行...

2020-01-10 10:02:03 9515

原创 Mybaits-plus排除自动填充实体

版本springboot 2.0.3 + mybatis-plus 3.0.5场景mybatis-plus开启了自动填充功能后,在insert 或update时就会自动填充实体中自动填充字段,但是有时候我们并需要字段填充,比如实体类中不需要createBy createTime updateBy updateTime 这样的字段,因为MP的自动填充功能是全局的,一旦开启自动填充功能后就会导...

2020-01-10 09:25:12 1827 1

原创 SQL语句值left join,right join,inner join的用法

sql语句中两表连结方式主要有一下3中,需要注意的时在进行多表连结的时候必须要用 on 指定表中的某个字段作为连结的条件left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 -----结果集的条目数以左表为准right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录------结果集的条目数以右表为准inner join(等值连接

2017-03-03 23:07:10 553

转载 Struts1.x和2.X的一些区别

虽说现在Struts已经发展到2.X版本,但是工作中有一些老的项目还是使用的Struts1.x,对于未学习和使用过Struts1.X的我来说很是头等,于是在网上搜索到了一些有关于Struts1.X和Struts2.X的总结,也欢迎广大网友对于不足之处给与补充:Struts2 与 Struts1 似乎没什么血缘关系了,承自于 WebWork,直害 WebWork 不再推出新版本了,原先的 WebWo

2017-03-01 22:04:44 426

原创 sql server cmd工具

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-19 19:58:51 487

原创 SpringMVC获取页面参数的三种方法

关于SpringMVC获取页面参数的方法,以下示例jsp页面,点击submi提交请求到后台,后台需要获取页面“用户名”与“密码”输入框中的值<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>Insert title here登陆页

2016-12-14 23:59:16 10237

原创 JavaWeb_使用Servlet + HttpSession实现简单用户登陆

学习Servlet之后,觉得HttpSession的作用还是比较大的,可以通过HttpSession机制往页面传值,以下是一个简单的例子1.新建登陆页<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>登陆页 请登陆

2016-12-14 19:35:38 1498 1

原创 Java基础学习应用_JDBC

在使用JDBC时一定要记得导入mysql-connector-java-5.1.7-bin.jar以下为初学JDBC时的一些学习笔记,供爱学习的网友们参考,关闭JDBC连接MySql数据库据说还有其他的方法,有网友知道的可以给一些补偿package com.cheer.myjdbc2;import java.sql.Connection;import java.sql.Dri

2016-12-11 23:16:55 386

原创 Java基础学习应用_数组常用方法与排序(二)

数组排序package mytest;import java.util.Arrays;import java.util.Random;public class TestArray3 { static int[] arr = new int[5];// 创建一个长度为5的数组 public static void main(String[] args) { arr_Add

2016-12-08 00:43:39 328

原创 Java生成UUID

UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部份。UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而

2016-12-07 23:22:51 403

原创 Java基础学习应用_数组常用方法与排序(一)

创建一维数组格式:数据类型+[]+变量名 1.方法一:int[] array = new int[3]; //创建一个长度为3的int 型数字int array[] = new int[3]; //此方法等同上面方法//给数组赋值array[0] = 1; array[1] = 2; array[2] = 3; 2.方法二:int[] array = { 1, 2, 3, 4 };/

2016-12-05 23:43:44 394

原创 Java基础学习应用_for循环打印水仙花数

水仙花数的定义(来自百度)水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153) 水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数 一位自幂数:独身数 两位自幂数:没有 三位自幂数:水仙花数 四位自幂数:四叶玫瑰数 五位自幂数:五角星数 六位自幂数:六合数 七位自幂数:北斗七星数

2016-12-03 00:42:39 1055

原创 Java基础学习应用_for循环打印99乘法表

public class Test { public static void main(String[] args) { chengfa(); } //九九乘法表 public static void chengfa(){ //外层for循环控制行数 for (int i = 1; i <= 9; i++) {

2016-12-02 23:53:09 464

原创 Struts2使用ActionSupport类中的validate方法验证用户登陆信息

初学JavaWeb开发,最近刚来时学Struts2,今天试了一下使用ActionSupport中的validate()方法验证用户登陆信息,将此分享给大家1.新建登陆页面login.jsp,需要特别注意的是<s:fielderror><s:param>pwdError</s:param>的pwdError同后台Action类中validate方法中的pwdError要一样addFieldError(

2016-11-26 23:38:13 859

空空如也

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

TA关注的人

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