自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

二手程序员

一个快把大哥气死的小弟

  • 博客(99)
  • 资源 (15)
  • 收藏
  • 关注

原创 没有外网的麒麟系统上搭建GitLab服务并且无需客户端账号密码验证

注意,这种方式不安全,不建议在生产环境中使用。来访问GitLab服务,并使用。

2023-09-13 09:10:58 739

原创 关于throw和finally的异常处理,主方法、子方法的处理

/如果子方法catch了,throw了,则错误汇报,交由主方法处理,主方法catch做throw则后续方法不执行,直接抛出异常,如果主方法不throw,则不报错继续执行。//如果子方法catch了,则错误抓住,交由他处理,他不throw,则大家相安无事,主方法继续执行(注意不是printStackTrace)

2023-05-24 18:31:22 910

原创 操作Linux,一些实用的命令

1.查询哪个进程在使用这个端口号lsof -i | grep 端口号 kill -9 进程lsof -i:端口号netstat -tunlp|grep 端口号-t (tcp) 仅显示tcp相关选项-u (udp)仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化为数字-l 仅列出在Listen(监听)的服务状态-p 显示建立相关链接的程序名日志太多,想看最近一段时间的tail日志tail -f xxx.log ----实时刷新最新日志tail .........

2022-06-09 13:56:21 816

原创 关于sql中的一些易错点,外连接内连接的用法

1.首先大家知道select * from a,b 这是个左外连接2.其次有个地方很多人也知道select * from a,b where a.hh =b.hh 这时候其实是个内连接3.有趣的来了select * from a,b where a.hh =b.hh(+) 这时候加了where条件,但是由于这个(+),其实是个左外连接,(+)在哪一边,哪边就是个副表,另一边是主表,此时还意味着副表是空也没关系哦,主表有就行,所以不要一看where条件不满足,就以为查不到结果4.麻烦的

2022-05-28 17:14:29 617

原创 关于Oracle 数据库备份的一点事情

数据库备份呢,其实大家并不陌生,但是总有些玩不明白,我知道一部分,大家看到了可以给指正补充。1.有expdp和exp,他俩速度不同,导入时候方式不同,expdp可以并行,,,,其实大家应该更常用plsql等工具直接导出吧,我感觉那种其实和exp应该是一个道理,2.使用工具导出,有时候会找不到导出工具,可以先打开首选项,然后再回到导出页面,刷新,要注意一个地方,如果导出时报:“未找到段 (0,0) 的存储定义”,这是说明有些没有数据的表,他并没有导出,当然可以设置系统参数,也可以回头查漏补缺,但是

2022-05-13 10:05:13 370

原创 oracle 表空间 连接数 杀死进程,关闭连接等常用sql记录

3.表空间创建create tablespace FUND60PUB_TBS datafile '/opt/oracle/oradata/orcl/fund60pub_tbs01.dbf' size 50m autoextend on next 50m maxsize 30600m extent management local;查询位置:select File_Name from Dba_Data_Files;查询当前用户的表空间select username,default_tablespac.

2022-04-11 13:44:09 2264

原创 rabbitmq安装后的怪事

问题一:怪的是ps可以看到启动,status就是显示失败的mq安装好了,这是版本总觉得是版本不对,但是也能启动,怪的是ps可以看到启动,status就是显示失败的,记录一下,害得我以为公司的东西不对问题二:无法使用guest登录处理过程: rabbitmqctl add_user root root123456 #创建用户及密码 rabbitmqctl set_permissions -p / roo...

2022-01-29 10:30:05 1329

原创 二、MQ的相关知识与应用

前言:首先了解分布式事务的几种解决方案,2pc、3pc、tcc(seate)、本地消息表、最大努力通知(rocketmq)、最终一致性(mq),其实最大努力通知是rocketmq将本地mq集成到了中间件,别的mq没有,此处介绍的是rabbitmq的使用,分布式事务是建立在本地事务之上的,总的来说就是不同机器上的服务的共同做一件事情,尽力保证结果的方案。插一嘴:集群是个物理形态,分布式是个工作方式,微服务是一种架构风格。分布式是系统部署在不同服务器上,他还可能存在分布式集群,总之是不同机器上的服务共同完成

2021-10-15 14:40:38 131

原创 一、微服务(zuul+swagger+aop)+Vue项目构建

前言:虽然自己一直在做微服务的项目,但是对于项目构建没有一个具体的概念,也不太清楚每个配置、控件的作用,以此通过搭建一个基础框架,来学习了解。通过理论来进行实践。目的:理论可以应付面试,实践可以感悟思想。基础知识感悟:...

2021-10-12 14:52:41 328

转载 mq的重复消费和可靠性投递

一、RabbitMQ出现消息丢失的情况及其解决办法如图所示,RabbitMQ丢失消息的情况可以发送在任何一个节点。1.1 生产者没有成功把消息发送到MQa、丢失的原因:因为网络传输的不稳定性,当生产者在向MQ发送消息的过程中,MQ没有成功接收到消息,但是生产者却以为MQ成功接收到了消息,不会再次重复发送该消息,从而导致消息的丢失。b、解决办法: 有两个解决办法:事务机制和confirm机制,最常用的是confirm机制。事务机制: RabbitMQ 提...

2021-09-14 15:55:13 353

转载 分布式事务之最大努力通知和可靠消息最终一致

分布式事务解决方案之可靠消息最终一致性 什么是可靠消息最终一致性事务 解决方案 本地消息表方案 RocketMQ事务消息方案 分布式事务解决方案之最大努力通知 什么是最大努力通知 解决方案 分布式事务对比分析 1.分布式事务解决方案之可靠消息最终一致性1.1 什么是可靠消息最终一致性事务可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并..

2021-09-13 15:50:10 840

原创 mysql8.0版本安装问题 登录

mysql下载安装很简单后来修改密码的时候发现不行,因为mysql这鬼东西8.0版本不一样了导致我修改密码不知道成了啥,想用免密登录还不行先关闭服务使用这个命令:mysqld --console --skip-grant-tables --shared-memory 切记不要关闭然后登录,数不输入密码都可以你会发现免密登录无法修改密码flush privileges;然后关闭之前的那个免密登录窗口,正常重启服务,测试...

2021-03-30 13:53:48 93

原创 mysql模糊查询,避免输入%,全部用来通配符解决

mysql 用like模糊查询 怎么查包含了%号的字符串mysql如题select * from table where column like '%%%'中间的百分号怎么写 like '%\%%'就可以了 要查%或者_,需要使用escape,转义字符后面的%或_就不作为通配符了,前面没有转义字符的%和_仍然起通配符作用 Sql代码 select username from gg_user where username like '%/%%' escape '/'; ..

2021-03-25 15:27:19 1452

原创 疑难类型转换记录

很多时候看着是那个类型,但是无法取出,特别奇怪,涉及到了对象,玩不溜,记录一下找找灵感对象数组的string要取出里面的属性String aa ="[{\"username\":\"孙红伟\",\"userid\":\"c7f59ee5-a630-4369-b246-0de58e39b261\"}]";JSONArray dataArr = JSONArray.parseArray(aa);Map ZYSZRYMap =(Map)dataArr.getJSONObject(0);String .

2021-01-06 16:13:42 85

原创 cloud使用mysql读写分离+redis 从搭建到开发linux+ubuntu

前言: 想学习下读写分离,看上去很多人在用,他是分主从服务器,可以用mycat来控制,也可以直接两个mysql代码控制。我想先试试mycat控制到两个mysql+redis,一步一步来吧,一口也干不了个胖子思路: 使用VM搭建一个linux一个ubuntu(个人喜好),先用linux搭建mysql,后期作为主库,ubuntu这个作为从库,后期加入redis,其实redis是提高读的能力,对读写分离只能算是锦上添花。ubuntu安装博客:https://blog.csdn.net...

2020-12-29 11:44:06 165

原创 linux防火墙的开关

一、iptables防火墙1、基本操作# 查看防火墙状态service iptables status# 停止防火墙service iptables stop# 启动防火墙service iptables start# 重启防火墙service iptables restart# 永久关闭防火墙chkconfig iptables off# 永久关闭后重启chkconfig iptableson  2、开启80端口vim /et...

2020-12-29 09:09:23 158

转载 fastdfs linux搭建 使用代码

部署: 转载自https://zhuanlan.zhihu.com/p/29133587?from_voters_page=true代码:转自https://blog.csdn.net/qq_45850872/article/details/107715641?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_title-2&spm=1001.2101.3001.4242流程还是要走的,实际还得看应用...

2020-12-21 17:50:22 47

原创 idea 项目移植,修改项目名称

1.现在有了新项目,图省事,都是直接把老项目搬过来,删吧删吧就完事了,但是修改项目名字总存在错误或者瑕疵,本人方法也不规范,仅供个人参考f2修改项目名称固然可以,然后会在项目名字后面带个【旧名字】,这样解决:模块名字这样改,会出现这种情况所以我这样最后修改包名,...

2020-09-24 11:25:10 414

转载 Tomcat发布项目 端口号配置

修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 :a、修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。 <Server port="8005" shutdown="SHUTDOWN" debug="0">b、修改http访问端口(默认为8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以...

2020-08-25 15:23:19 1076

转载 mysql报错 1142 - SELECT command denied to user 'root_ssm'@'localhost' for table 'user'

错误信息的字面意思是:表“user”拒绝用户“root_ssm”@“localhost”的命令 ,很明显用户没有权限,那就给他授权呗!一、使用客户端授权(Navicat Premium 12)1、使用root用户登陆mysql2、新建查询,输入指令:use mysql;select * from user where user='root_ssm';SQL语句where...

2019-12-09 11:42:54 920

原创 记一次部署,oracle 服务与linux的部署

(首先使用ie内核浏览器,下载工具登录,登录堡垒机,远程这个服务器)oracle是部署在windows64的电脑上1.安装服务时是64位2.使用plplus需要安装简易服务客户端,但是只有32位才行,3.新建用户后oracle——sid会变,需要设置系统变量,改成orcl,用system才能登录,4.得打开serverocle服务regedit打开注册表5.如果你想...

2019-11-18 19:40:50 265

转载 oracle 死锁查询解决

select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;2.下面的语句用来杀死一个进程:alter system kill session '24,111'...

2019-10-17 18:40:34 183

转载 Vue Cli 3 打包上线 静态资源404问题解决方案

报错原因:静态资源丢失解决方案官方文档https://cli.vuejs.org/zh/config/#vue-config-jsbaseUrl从 Vue CLI 3.3 起已弃用,请使用publicPath。在根目录创建vue.config.js 文件// 请把代码文本粘贴到下方(请勿用图片代替代码)module.exports = {publicPath:...

2019-06-29 16:38:44 4566 1

转载 java 路径中 /与\\ linux系统的路径

对于文件路径中/和\\,我感觉每个都在代码中见过,觉得有些奇怪,于是查了一下资料,做一下整理:一般可以认为是"/"的作用等同于"\\"在java中路径一般用"/"windows中的路径一般用"\"linux、unix中的路径一般用"/"所以在java中写windows路径一般用"/"或将"\"转义一下,就成了"\\"最好用“/”,因为

2019-03-14 09:29:00 5126

转载 十大经典排序算法(动图演示)

看到好文章实在不忍心错过,又没法收藏,只好这样了 0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较...

2019-03-11 11:49:32 246

原创 Java进阶面试精选系列:SpringMVC+SpringBoot+Hibernate+Mybatis+设计模式

小编精心收集:为金三银四准备,以下面试题先过一遍,为即将到了的面试做好准备,也过一遍基础知识点。一、Spring/Spring MVC1.为什么要使用 spring? 方便搭建各种优秀的框架;aop方便权限拦截运行监控等/ioc低耦合,对象的创建管理由spring控制;测试注解2.解释一下什么是 aop? 3.解释一下什么是 i...

2019-03-06 17:21:30 650

转载 win10安装centos linux

在win10系统中的安装虚拟机及linux的安装linux镜像文件路径及安装路径不允许存在汉字我的c盘剩余空间在20g以上,所以所有程序默认安装在c盘,免得更改路径存在不必要的错误虚拟机的安装 双击VMware-workstation-full-10.0.7在桌面点开图标...

2019-03-05 09:54:02 252

转载 eclipse 修改项目名称 真正的修改

eclipse中Tomcat导入项目并且修改了项目名字,把项目add到Tomcat上面,发现现在的项目后面带了个括号显示原来项目的名字,并且在访问的时候也只能用原来的项目名访问,怎么办呢?遇到这个问题,我也是在CSDN博客中找答案的,但是根据答案去实践,发现并不全面,以下给出比较全面的解决办法,个人实践得出,可能环境不相同或者情况不一样稍有偏差,但不妨一试1.打开你的项目目录,...

2019-03-04 10:31:20 13909

原创 PDFJS研究 兼容IE 360极速

经过我后来的研究发现,pdfjs并不支持ie10及以下,请不要被一些无良博客欺骗了!!https://github.com/mozilla/pdf.js/wiki/Frequently-Asked-Questions#which-browsers-are-supported下载pdf.js文件http://mozilla.github.io/pdf.js/解压文件全部将其放置到项目...

2019-02-18 12:00:23 3885 1

原创 阿里云短信研究

设置参数,根据阿里云指导文档一步一步很简单申请签名与模板 短信参数不超过20,不然无法发送,逗号与数字都算一个下面代码是根据号码数量自动选择发送方式(单发与群发)单发与群发的参数设置等不一样,注意比对package org.csm.bmxt.thread;import com.aliyuncs.DefaultAcsClient;import com.aliyuncs.I...

2019-02-15 10:53:09 629

原创 拼接id,老是忘记的!!!

拼接id,老是忘记的var idstr = "#"+id; $(idstr).parent("div").remove()

2018-12-11 11:49:59 753

转载 click事件的累加绑定,绑定一次点击事件,执行多次

click事件的累加绑定,绑定一次点击事件,执行多次  我的github(PS:希望star):https://github.com/thWinterSun/v-admin  最近做项目为一个添加按钮绑定点击事件,很简单的一个事情,于是我按照通常做法找到元素,使用jquery的on()方法为元素绑定了点击事件,点击同时发送请求。完成后看效果,第一次点击没有问题。再一次点击后发现发送了两次请...

2018-11-26 19:28:12 332

转载 于jsp时间比较,jsp定义当前时间

endTime 是我数据字段的名称.为date类型方法1:&lt;c:set var="currentTime" value="&lt;%= new Date()%&gt;"&gt;&lt;/c:set&gt;&lt;c:if test="${currentTime.time &gt; act.endTime.time}"&gt;    相关显示....&amp

2018-11-21 14:18:59 618

原创 mongodb 下载word 二进制流文件 转出html文件

@RequestMapping(value="/getyjpllook",produces="application/json;charset=UTF-8")    public  void getyjpllook(String plid)throws Throwable {                String filepath = "C:/html";        File f...

2018-11-21 10:51:10 602

转载 mysql 排序 union all

(select t1.goods_id  goods_id from 1dcq_goods t1 order by t1.goods_id )UNION all(select t2.goods_id  goods_id from 1dcq_goods t2 order by t2.goods_id desc )如上sql语句,结果如下,可以看出是没有顺序的:下面语句:(select ...

2018-10-29 13:05:17 542

原创 redis 生成订单号学习

题目是生成明天的订单号,删除昨天的订单号,在redis操作,订单号暂定规则为年月日接五位数。如2018102200001 当一个订单生成的时候, 去redis去取订单号,去玩后删掉。这个取和删除操作是一个命令发过去的。不能写成两个语句。参考博客:redis五种结构详解:https://www.cnblogs.com/sdgf/p/6244937.htmlredis五种结构详...

2018-10-24 17:38:15 1610 1

原创 后台date 转前台String jsp显示方法,实体类是date类型 (互转!)

后转前 date转String先引入fmt标签&lt;%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%&gt;,具体的URI请见jstl-*.jar中的fmt.tld。&lt;fmt:formatDate value="&lt;%=new Date() %&gt;" type="date" pattern

2018-10-22 09:24:04 1242

原创 mybatis foreach list 实体类使用

瞧,我多懒https://blog.csdn.net/ctmold/article/details/79149975https://blog.csdn.net/hw120219/article/details/53995978

2018-10-17 17:55:50 4233 2

原创 银联PC网关支付 相关研究

官网使用servle写的,谔。。。得转成mvc的,他的例子既有5.0.0版本的也有5.1.0的,还有测试,生产模式的,有些问题比较乱,也查不到,查到了也不一定对应版本,我暂时了解这些,也可能有不对的地方,毕竟也靠猜嘛1.首先你会发现测试环境,搞一搞就会通,换到生产环境只有三个证书,但是运行会报一个运行的错9100004,后台是签名不行,少文件啊,这时候官方的说法是需要查测试环境切换到生产环境需...

2018-09-07 09:48:10 780 1

原创 支付宝PC端 网页支付 相关研究

这个官方的文档例子还是靠谱的,可能不太好调例子好的博客还是很多的,不过我没怎么查,这个https://docs.open.alipay.com/270/105899/https://docs.open.alipay.com/58/103584官方的必须知道他需要什么东西,看过官方的文档与例子才行这个跟微信也有相似:首先配置文件商户号,支付宝号,私匙,公匙,签名,网关...

2018-09-05 18:18:16 835

oraclebak.bat

数据库自动备份处理文件,使用putty的pscp命令做上传下载 upload pscp C:/DPdataBaseBAK/20210622.zip [email protected]:/root/DPBAK download pscp [email protected]:/root/DPBAK/map.txt C:\Users\Administrator\Desktop\putty

2021-09-16

JT809-Server.rar

809协议完整小demo

2021-08-26

zhjt-bash.sh

使用此包启动或者关闭,批处理jar包,执行命令 ./xxx.sh start 就是启动./xxx.sh stop 就是关闭

2019-11-11

jar启动.rar

用于部署项目的时候,将打包好的jar一次启动,将其与jar放到一起就行,还会有log

2019-10-23

jq-signature电子签名例子.zip

这是基于jquery的电子签名模板,有代码例子,感觉很好理解,要比网上搜好使

2019-05-21

导入导出excel工具类

导入导出工具类,java代码,可以参考包里的说明进行开发

2019-03-29

eclipse配置文件

个人使用的eclipse配置文件 ,其中修改了字体,大小颜色等,是在工作空间直接替换

2019-03-04

pdfjs插件研究包

pdfjs正版下载,可以结合我的博客查看详细使用,好使。

2019-02-19

分页插件模板

这个资源是bootstrap分页模板,虽然网上很多,自己留一个做备份

2019-01-11

文件导出工具包

工具类与controller,自行研究吧,不一定好使

2018-08-16

文件上传js bootstrap fileinput

使用bootstrap的fileinput插件js,实现多文档上传。

2018-08-16

告白简易制作(电脑版)

文件于电脑打开,会显示弹框,简易制作,如果只是效果,可教

2018-06-20

导航栏js点击可滑动展开剩余项

导航栏js点击可滑动展开剩余项,恩,就这样,做着玩的。

2018-01-17

vba编写excel查找系统安装软件

由vba编写的一个excel工具类,检查当前系统安装的软件,但是据说绿色版的查不出,主要查找系统的注册表uninstall目录下的display name有这个名字的软件会显示

2017-12-28

.bat文件 查看电脑安装软件清单

一个.bat文件,罗列出当前系统安装过的软件,主要查找当前系统的注册表software,如果您的注册表有这个软件的信息,您就可以查出来

2017-12-28

空空如也

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

TA关注的人

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