自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 BeanUtils.copyProperties()参数的赋值顺序

BeanUtils.copyProperties(x,y)有两个不同的jar包,引入不同的包,赋值的顺序不一样。分别是:1.org.springframework.beans.BeanUtils,2.org.apache.commons.beanutils.BeanUtils,引入 1 的话,是将 x 赋值给 y引入 2 的话,是将 y 赋值给 x...

2021-02-02 11:49:50 303

原创 java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer

因为BigDecimal不能强制转换成 String类型,要用toString()作为中间桥梁转换。同理:Object,BigDecimal转换成int doulbe ,long 也是一样的。 List<Integer> notUids = new ArrayList<>(); if (pids != null && pids.length > 0) { notUids=this.dailyService.getNot

2021-01-07 18:04:06 478

原创 idea启动Tomcat报错:Application Server was not connected before run configuration stop..

使用IDEA开启Tomcat时候报了这么个错:Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:1099上网查了查,给大家总结一下解决方法解决方法方法一:先看看自己的Tomcat版本能否支持你使用的JDK比如:Tomcat9只能支持jdk8及以上,jdk小于8使用了Tomcat9就会报那个错误方法二:修改Tomcat端口号

2020-12-30 15:31:03 22787 3

原创 从GitLab上拉取项目

一、桌面版gitlab上项目的url如下:桌面右键,输入红框中的东西,ssh://后面的一串是gitlab上项目的url拷贝项目到桌面成功二、idea版输入项目URL即可但是要加上 ssh://

2020-12-29 16:14:51 942

原创 Mysql根据表结构制作对应文档

用Navicat Premium工具根据数据库表的结构制作对应的文档SELECT c.TABLE_name 表英文名, t.TABLE_COMMENT 表中文名, '自定义输入' 自定义名称, -- 自定义一列 c.COLUMN_NAME 字段英文名, c.COLUMN_COMMENT 字段中文名, c.COLUMN_DEFAULT 字段默认值, c.IS_NULLABLE 是否允许为空, -- 用Excel中的替换,把英文替换成数字 c.DATA_TYPE 字段类型, c.colu

2020-12-29 14:54:21 151

原创 Gson介绍

GSON是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可以将一个Json字符转成一个Java对象,或者将一个Java转化为Json字符串。特点:快速、高效代码量少、简洁面向对象数据传递和解析方便创建方式:Gson gson = new gson();Gson提供了public String toJson(Objcet obj)方法,可以将对象转化为json字符串。person = new PersonJson("栗霖",18);Gson gson =

2020-12-16 09:31:35 305

原创 js 中 WdatePicker(My97日期控件)

设置日期显示格式、最大日期和最小日期传入最大日期和最小日期

2020-12-16 09:27:02 138

原创 Java和Oracle如何生成唯一值(uuid)

一、java生成唯一的uuid因为生成的uuid有”-”,所以要把它去掉String uuid = UUID.randomUUID().toString().replaceAll("-", "");二、Oracle生成uuidOracle中生成跨系统的唯一识别符UUID非常方便,比生成序列还简单,直接用sys_guid()就行,例如select sys_guid() from dual 会产生一个跟MAC地址、生成时间相关的一个32位16进制的随机数。数据类型是 raw(16) 有32

2020-12-16 09:18:20 672

原创 Oracle查询出的数据怎么按中文排序

Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值SCHINESE_RADICAL_M按照部首(第一顺序)、笔划(第二顺序)排序SCHINESE_STROKE_M按照笔划(第一顺序)、部首(第二顺序)排序SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序举例如下:表名为 dept ,其中name字段是中文,下面分别实现按照单位名称的笔划、部首和拼音排序。1: //按照笔划排序2: s

2020-12-16 09:15:14 367

原创 java.lang.reflect.InvocationTargetException什么意思

一般就是转换的问题,在SQL用别的list<…>接收的时候会报错

2020-12-14 18:02:16 1900

原创 Oracle插入或修改数据怎么也不行的解决方法

今天在公司操作数据库,在删除一条数据的时候忘记提交事务了,之后就去添加别的了,但是后来发现怎么也添加不上,所以觉的是事务锁住了1.直接判断未提交事务引起的表的行锁1.1判断哪个SESSION执行了DML(Insert/Update/Delete) 但是未提交 (Commit ),引起的行锁SELECT A.SID,A.SERIAL#,A.USERNAME,A.EVENT,A.WAIT_CLASS,A.SECONDS_IN_WAIT,A.PREV_EXEC_START,b.LOCKED_MODE,C.O

2020-12-09 16:55:08 1232

原创 SpringBoot框架笔记,全网最详细!!(17)

文章目录第一章、SpringBoot框架介绍1.1 Spring Boot简介1.2 Spring Boot的特性1.3 Spring Boot四大核心第二章、Spring Boot入门案例2.1 第一个SpringBoot项目2.1.1创建一个Module,选择类型为Spring Initializr快速构建2.1.2 设置GAV坐标及pom配置信息2.1.3 选择Spring Boot版本及依赖2.1.4 设置模块名称、Content Root路径及模块文件的目录2.1.5 项目创建完毕SpringMV

2020-10-01 22:03:24 1210

原创 Redis笔记,全网最详细!!(16)

文章目录第一章、NoSQL简介1.1 数据库应用的演变历程1.2 NoSQL数据库1.3 当前NoSQL的使用1.4 NoSQL数据模型第二章、Redis2.1 Redis简介2.2 Redis的特点2.3 Linux上安装Redis第一步:下载redis第二步:使用Xftp工具上传redis-5.0.2.tar.gz到linux 系统第三步:解压redis-5.0.2.tar.gz到/opt目录第四步:编译redis,进入解压目录,并且执行make命令第五步:安装gcc第六步:再次回到redis解压目录执

2020-09-21 16:22:50 570

原创 Linux笔记,全网最详细!!!(14)

文章目录第一章、Linux介绍1.1 Linux是什么1.2 Linux主要的发行版本第二章、Linux的安装2.1下载软件2.1.1 虚拟机软件下载2.1.2 CentOS下载2.2 安装虚拟机2.2.1 虚拟机介绍2.2.2 安装Vmware虚拟机步骤2.3 安装CentOS2.3.1 CenOS介绍2.3.2 安装CentOS步骤第三章、Linux的目录结构3.1 Linux目录结构概述3.2 Linux具体目录结构第四章、Linux的远程操作工具4.1 Linux的远程操作4.2 Xshell4.2

2020-09-17 22:43:21 496 1

原创 Dubbo笔记,全网最详细!!!(15)

文章目录第一章、Dubbo介绍1.1 什么是分布式框架1.2 应用架构的发展演变1.3 Dubbo框架1.3.1 为什么Dubbo说自己性能高1.3.2 别的RPC框架1.3.3 Dubbo的前世今生1.3.4 Dubbo的概述1.3.4 Dubbo的基本架构1.3.5 Dubbo支持的协议1.3.6 Dubbo直连方式案例(了解)1.3.6.1 创建服务提供者1.3.6.2 创建服务消费者1.3.7 Dubbo服务化最佳实践(了解)1.3.7.1 分包1.3.7.2 粒度1.3.7.3 版本1.3.7.4

2020-09-15 09:10:10 891

原创 报错:java.lang.ClassNotFoundException:的解决方案

今天学Dubbo的时候开启Tomcat遇到一个异常以前的项目一直没遇到,我就想是不是设置出了问题,因为我新建了一个项目,一看果然是这没设置问题解决

2020-09-14 17:06:23 394

原创 SpringMVC框架笔记,全网最详细!!!(13)

文章目录

2020-09-08 16:26:49 603

原创 Spring框架笔记,全网最详细!!!(12)

文章目录一、spring框架的概述1.Spring框架是什么2.Spring的优点3.Spring的体系结构二、IoC控制反转1.IoC的概述2.Spring的第一个程序1.实现步骤1.创建maven项目2.在pom.xml中加入spring的依赖3.创建接口和他的实现类4.创建Spring需要使用的配置文件5.测试Spring,通过spring创建对象2.获取容器中对象的数量和id值3.applicationContext.xml中定义bean的scope属性4.Spring能创建一个非自定义的类的对象3

2020-09-02 21:25:15 375

原创 maven做项目出现 Could not find resource XXX的解决办法

项目运行的时候出现这个错误 Could not find resource jdbc.properties,但是resource包中有jdbc.properties后来发现target文件中没有jdbc.properties手动导入后,项目成功运行

2020-08-26 18:55:50 5734

原创 Git知识点(11)

文章目录一、版本控制工具介绍1.分类2.作用二、Git介绍三、Git安装四、Git和GitHub应用方式1.Git的工作流程2.GitHub介绍3.GitHub的操作1.创建远程库2.邀请其他GitHub用户加入我的开发团队一、版本控制工具介绍1.分类2.作用二、Git介绍三、Git安装之后一路点next即可测试git是否安装成功四、Git和GitHub应用方式1.Git的工作流程2.GitHub介绍3.GitHub的操作1.创建远程库2.邀请其他Git

2020-08-25 10:56:53 141

原创 MyBatis框架笔记,全网最详细!!!(10)

文章目录一、框架概述1.软件开发常用结构2.框架是什么3.使用JDBC的缺陷4.MyBatis框架概述二、 Mybatis框架的快速入门1.传统dao的使用例子1. 新建student表2. 在maven的pom.xml中加入Mybatis的坐标、mysql驱动的坐标和build中的一个Maven插件3. 创建实体类Student4. 创建dao接口,定义操作数据库的方法5. 创建SQL映射文件(可以有多个)6. Mybatis的主配置文件(只有一个)7. 创建接口的实现类(用了工具类)8. 然后在主方法中

2020-08-23 13:57:34 323

原创 Maven工具知识点(9)

一、Maven简介1.传统开发项目的缺点2.Maven的功能3.Maven核心概念简述4.Maven工具的安装和配置安装好后安装好后在conf—setting.xml中,把原先的中央仓库地址改为阿里镜像地址,这样之后下载插件会很快,因为原先的地址是国外的<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> &l

2020-08-20 15:59:00 208

原创 动态代理介绍(8)

文章目录一、代理的概述二、实现代理的方法1.静态代理2.动态代理1.动态代理的实现两种方法1.jdk动态代理的实现2.实现动态代理的步骤(2.1)例子:动态代理完成一个客户-----商家----厂家,这样一个买U盘的过程一、代理的概述二、实现代理的方法1.静态代理2.动态代理1.动态代理的实现两种方法1.jdk动态代理的实现2.实现动态代理的步骤(2.1)例子:动态代理完成一个客户-----商家----厂家,这样一个买U盘的过程对于静态代理来说,一个厂家就要由一个代

2020-08-18 16:06:27 112

转载 Git如何切换账户

切换帐号其实很简单,如果你不知道现在本地Git用的帐号是什么,你可以输入查看用户名git config user.name查看用户邮箱git config user.email修改用户名和邮箱的命令git config --global user.name "Your_username"git config --global user.email "Your_email"== user.name/email后面千万记得加空格** ==...

2020-08-15 13:56:13 699

转载 idea登录github账户报错 invalid authentication data connection reset

在添加github账户这里一定要在 Server 里面加 https://

2020-08-15 13:52:15 701

原创 SVN知识点(7)

SVN

2020-08-13 18:41:25 184

原创 Vuejs框架知识点(6)

一、Vuejs概述二、MVC和MVVM模型MVVM模型1.通过案例来解析MVVM模式如果用传统js就是document.getElementById(‘’app”).innerText=”HelloWorld1”用jquery就是$(“#app”).text(“HelloWorld”)以下就是通过vm把数据渲染到视图上三、指令属性的基本使用1.为前端标签对中内容赋值的形式2.v-cloak3.v-text和v-html4.v-bind就是能使用data中的数据

2020-08-12 11:35:28 173

原创 JavaSE知识点(1)

一、path环境变量的作用 程序执行需要使用外部指令javac,但是javac指令只能在JDK安装目录下的bin目录执行,path环境变量使javac指令在任意目录下都可以运行1. 如何配置环境变量 在系统环境中新建JAVA_HOME,把JDK的安装路径复制进去 在path最上方添加%JAVA_HOME%\bin ————%%作用相当于引用二、关键字1. 内容:被java语言赋予特定含义的单词2. 特点:全部小写3. 注意事项goto和const作为保

2020-08-12 10:40:11 1248

原创 MySQL知识点(2)

2020-08-12 10:39:42 165

原创 JDBC知识点(3)

大的

2020-08-12 10:39:14 227

原创 Ajax知识点(5)

AJax

2020-08-12 10:38:39 142

原创 JavaWeb知识点(4)

javaweb

2020-08-12 10:38:03 1006

原创 递归算法

递归求阶乘:public class Demo2 { public static int doRecursion(int i) { if(i==1){ return 1; }else{ return i*doRecursion(i-1);//这就是递归,doRecursion(i-1)继续执行直到i==1 } } public static void main(String[] arg

2020-08-12 10:37:32 48

空空如也

空空如也

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

TA关注的人

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