自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中final修饰符的理解

记录一下今天复习的final修饰符,其中 final类的成员方法隐式被final修饰部分 仅代表我个人理解总结如下:final有三种使用方法:1、final修饰类 final修饰类表示这个类不能被继承, 这个类的成员变量可以选择性得用final修饰, 类的成员方法在继承角度来说可以理解为默认被final修饰, 因为java之前是可以用final使方法变为内嵌调用,以此来提高方法效率;2、final修饰方法 final修饰方法表示这个方法被锁定,不能被任何类修改, 当一个方法被private修

2022-02-10 17:07:24 4462

原创 Mysql 事务

这段时间在整理知识点,查看了网上很多博客文章,但是觉得文章中写的一些概念其实不是那么通俗易懂,可能只是单纯得照搬照抄,所以决定自己梳理一遍,大佬见笑。一、什么是事务事务:一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务一个事务是由批量DML(select、insert、update)语句共同联合完成的,它和业务无关,DML才有事务举个例子:拿万年说破了的银行转账来说吧,你去银行转1000给张三,这里核心sql其实有两条更新语句,一条是更新你的余额,一条是更新张三的余额,在你存

2021-12-13 22:29:39 613

原创 jeecg-boot.QRTZ_LOCKS‘ doesn‘t exist

今天捡起很久不用的jeecg-boot,想拿来跑一下我颓废已久的服务器,但是发现出现异常jeecg-boot.QRTZ_LOCKS' doesn't exist,去到数据库中查找,这个表是存在的,里面数据显示正常,推测是这个表读取不出来,那么大概率就是mysql默认区分了大小写问题所致,立马修改:vim /etc/my.cnfmysqld中增加一行:lower_case_table_names=1然后再重启mysqld服务service mysqld restart搞定...

2020-10-09 11:58:13 986

原创 阿里云linux安装redis

阿里云服务器版本:redis版本:话不多说,第一步下载安装包wget http://download.redis.io/releases/redis-4.0.8.tar.gz第二步解压缩tar xzvf redis-4.0.8.tar.gz第三步安装cd redis-4.0.8makecd srcmake install PREFIX=/usr/local/redis第四步将配置文件移动到安装目录下cd ../mkdir /usr/local/redis/

2020-10-09 10:34:19 209 1

原创 阿里云服务器linux下安装mysql并配置远程连接

linux用的是CentOS 7.3 64位(安全加固)mysql用的是mysql5.7步入正题,第一步下载安装包;wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm第二步rpm -ivh mysql57-community-release-el7-8.noarch.rpm 第三步安装mysql;yum install mysql-server中间会要你输入y按回车的就直接从了好吧

2020-10-08 16:12:42 259

原创 mysql忘记密码万能解决方法

一共分为一下几步:1、停止服务;net stop mysql2、编辑my.ini; 在mysqld里增加skip-grant-tables3、重启服务;4、连接mysql;mysql -uroot -p 回车 此时是不需要密码的5、use mysql;6、修改密码;update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';7、刷..

2020-06-02 13:49:18 225

原创 TCP协议简单理解

TCP协议是一种广域网的通信协议,它有以下优点:(1)基于流的方式;(2)面向连接;(3)可靠通信方式;(4)在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销;(5)通信连接维护是面向通信的两个端点的,而不考虑中间网段和节点。同时为了满足以上优点,它在细节上有如下实现:①数据分片:在发送端对用户数据进行分片,在接收端进行重组,由TCP确定分片的大小并控制分片和重组...

2019-11-15 12:34:01 374

原创 简单梳理一下java基础

一、类与对象我这里有一个人类的实体类,它里面的属性有:name;age;sex;它可以new出很多个人类并且赋予属性不同的值,比如我可以new一个人类,它的名字叫做张三,年龄18,性别男,也可以new一个叫做李四,19,女 的对象;类与对象的关系就是同一个模板在同一个时间段的不同表现;我可以对车这个类创建出无数个对象,他们可以是奔驰,可以是宝马,可以是兰博基尼等等;二、继承这是...

2019-06-10 11:19:10 104

原创 半年总结(随心而发)

纸上得来终觉浅,绝知此事要躬行。入行半年了,从一开始什么都不懂的小白,变成了稍微懂一点点的小白了,但就是懂了那么一点点,果然没有辜负的我期望,这个世界很大,很精彩,我很喜欢。这半年来,我接触最多的其实是数据库,写各种关系型数据库的连接查询、递归查询,其他的接触比如说java比如说jq js反而并不是那么得频繁,给我的感觉就是,自己什么都要懂一点点,自己什么都要做,而不是纯粹的去学习消息队列...

2019-03-01 09:10:07 180

原创 简单学习数据库三大范式

面试中经常被问到,哎看你简历上数据库用的比较多,那你给我说说三大范式是什么?我就懵逼了,虽说我自己思考过如何根据需求设计一个或者几个表之间的依赖,但是对于这样系统专业的学习还是没有深入了解过的,今天,我决定较为简单得了解学习一下,方便自己三月份或者四月份的跳槽;那么首先我们来了解一下,什么是三大范式?第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简...

2019-02-26 14:24:33 149

原创 忘记postgresql数据库密码

今天我遇到这个问题了,但是那个pgAdmin4体验太差了,所以我就找到了一种直接通过命令行解决这个问题的方式,简单粗暴,容错率低,现在分享记录下来。首先找到你安装pg的目录,在data目录下面有一个文件:pg_hba_conf,把它用记事本或者note++打开,然后修改最下面那一坨,大概有四个md5,最下面的那一堆比较整齐的编码喔!然后修改为:trust;保存。然后跑到bin目录下shif...

2018-12-27 10:27:49 3146

原创 postgresql中时间转换和加减

昨天遇到一个floor向下取整的问题,现在将它记录下来。首先floor是需要一个int或者dp。那么我们日期加减转换,timestamp 转data,是需要先将其转成char,再由char转date,再相减,得出一个符合floor函数要求的值。代码如下: FLOOR((to_date(to_char(current_timestamp, 'yyyy-MM-dd hh:mi:ss'),...

2018-11-30 15:08:35 2765

原创 oracle level connect by 在postgresql中的写法

今天工作被一个递归嵌套卡住了,废话不多说,代码如下:select t.* from ( select cporg.code as lid, cporg.name as level_name, cporg.SRD_CODE as parent_id, cporg.type_flag as type_flag from ( with recursi...

2018-11-30 15:02:31 5387 1

原创 postgresql 解开锁表

select a.locktype,a.database,a.pid,a.mode,a.relation,b.relnamefrom pg_locks ajoin pg_class b on a.relation = b.oid查询所有被锁的表,然后记下他的pidselect pg_terminate_backend('pid')执行上面那一句杀掉进程SELECT * F...

2018-11-02 17:47:56 602

原创 oracle wm_concat 对应postgresql

wm_concat(name)   string_agg(name, ',') 

2018-11-01 15:37:57 1368

原创 oracle connect by 转postgresql with recursive 的初步认识

近期公司需要将oracle转成postgresql,现总结如下://code是本级编号,srd_code是上级编号查询本级以及下级:select * from student tstart with t.code = '16120624' connect by prior t.code = srd_code 查询本级以及上级:select *from student t...

2018-10-30 17:39:29 4057

转载 防止表单重复提交

借鉴文章出处:https://www.cnblogs.com/wuyx/p/6118484.html在观看了上一篇 文章后,出于积累,我复述一遍,并且加入自己的理解。关于表单重复提交,这种现象就是用户在使用软件时连续且快速得多点了几下提交按钮,或者提交后故意或者无意返回之前那个提交页面再次提交而导致的表单重复提交现象,这在web项目这一块比较常见,也是一个比较棘手的问题。以下是几种常见的解...

2018-10-18 09:42:15 120

原创 oracle ——一些小玩意

刚接触oracle,接触到了几个用得比较多的方法:to_date('需要转换成date类型的string类型的时间','yyyy-mm')to_char('需要转换string类型的date类型的时间','yyyy-mm-dd')nvl(字段一,字段二)//当且仅当字段一为空时表达式值为字段二(同类型有效)字段一 || '-' || 字段二  //字段拼接wmsys.wm_c...

2018-10-18 09:33:05 106

原创 字符数组去重

今天周五,刚刚完成了一个附件需求,心情还不错,在逛公司util时发现了一个比较有用的方法,在这里记录下来。import org.junit.Test;import java.util.ArrayList;import java.util.List;public class Demo { @Test public static String[] arrContrast...

2018-09-14 15:22:28 1457

原创 Map的几种遍历取值方式

今天心情不好,上午花了一点时间来写Demo,到网上逛了逛,也算整理了一下基础知识,未来的路还有很长,这样的Demo也会有很多。import org.junit.Test;import java.util.*;public class test { @Test public static void main(String[] args) { List&...

2018-09-12 17:39:38 1141

原创 遍历map取对应字段的值

后台dao层接口:Map<String,Object> detail(IwResultSpot vo);中间层://接收为mapMap<String,Object> map = this.detail(vo);List list1 = new ArrayList();list1.add(map);Object n = 0;for (int i=...

2018-09-11 14:09:29 1790

原创 将json串导入poi xls模板中再将其用io写到指定位置文件夹

这也算是我昨天一天时间的学习成果吧,初入java,大神见笑。String templatePath = request.getSession().getServletContext().getRealPath("/") + "WEB-INF" + File.separator + "lib" + File.separator + "template" + File.separator + "...

2018-09-11 14:02:48 140

空空如也

空空如也

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

TA关注的人

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