自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (10)
  • 收藏
  • 关注

原创 【时区】一些我搞不懂的时区说明和工具类

时区

2023-12-27 17:32:28 377

原创 【ngrok】自己服务器简单搭建钉钉ngrok和一些免费内网穿透

钉钉ngrok,内网穿透

2023-12-27 16:50:36 1656

原创 【设计模式】六、【创建性模式】揭秘单例模式:从生活例子到Java代码

单例模式的产生,它主要是为了解决在软件系统中,对于一些类,我们只需要创建一个全局唯一的实例。例如,系统的配置信息、数据库连接池等。如果有多个实例可能会导致状态不一致,或者额外的资源消耗。这个需求在很多软件系统中都会出现,因此单例模式成为了一种常见的解决方案。

2023-05-25 15:45:24 740 1

原创 大纲目录以及一到五---设计模式概览讲解

欢迎来到‘设计模式探秘:从小白到专家’!这是一个将高大上的设计模式搬进日常生活的专栏。无论你是程序新手,还是有一些基础,我们用丰富的例子,像讲故事一样,帮你理解这些看似神秘的设计模式。别担心,我们有很多有趣的例子和实用的代码等着你。让我们一起从小白到专家,一步一步探索设计模式的奥秘!

2023-05-24 15:20:04 730

原创 【基础】Git入门指南:版本控制、安装配置、仓库创建和克隆、提交历史、分支使用、合并冲突、远程仓库与GUI工具

Git的基本概念和操作,包括版本控制的概念,Git的安装和配置,仓库的创建和克隆,文件的添加、提交和删除,查看提交历史,理解和使用分支,处理合并冲突,使用远程仓库,以及使用Git GUI工具。希望这些知识能够帮助你更好地使用Git进行代码管理。

2023-05-16 22:03:53 539 1

原创 【mac】UltraEdit无响应未保存找回内容

UltraEdit无响应找回内容

2022-11-18 10:56:12 1053

原创 【picgo】【typora】自己服务器搭建自定义图床

自己的服务器+java项目接口+nginx+picgo配置的个人图床

2022-11-15 11:11:16 1513

原创 【Docker】容器连接到Docker mysql(tomcat --link简单连接例子)

容器连接到Docker mysql(tomcat --link简单连接例子)

2022-10-13 13:36:15 449 1

原创 【mac】取消crashx代理后上不了网

【mac】取消crashx代理后上不了网的解决办法

2022-10-06 15:16:38 10140 2

原创 mac挂载阿里云盘做本地盘【webdav-aliyundriver】【CloudMounter】

mac挂载阿里云盘做本地盘

2022-09-18 16:04:34 15507 2

原创 【termux】termux安装cryptography和rust

termux安装cryptography和rust

2022-06-16 13:27:44 3476

原创 【springboot】Valid接收xNumber参数不为空也报错的问题

接收xNumber字段,设置了notEmpty,结果一直提示收到的字段为空查了一大圈原因都没找到最后把xNumber改成numberX后可以了!真是开了眼了!

2022-03-21 16:12:26 318

原创 【mysql安装启动】ERRORThe server quit without updating PID file (/opt/homebrew/var/mysql/-mini.local.pi

mac安装mysql的异常。brew安装后,异常。brew unistall后重新装也失败网上看了需要给权限之类的试了也不好使最后仔细看了下日志,日志写的挺明白的。。。怪不得自己戴眼镜。。。把那个文件夹删除了,重新brew install mysql再启动就好了。。。mysql.server start...

2022-03-14 11:44:09 1421 3

原创 【macos懒人指令】批量终止某进程脚本(java进程的例子)

用mac开发的时候开发软件点关闭总是杀不干净进程。总是需要自己手动kill,不然一不小心就这样好几个java,挺烦人的。后来想可以打开终端直接用这个命令全关闭ps -ef | grep java | grep -v grep | awk '{print $2}' |xargs kill -9后来又想每次都要复制或者手打这么一大串也挺烦,就利用了下mac自带的脚本编辑器,这样每次点两次按钮就可以了脚本内容tell application "Terminal" set newTa.

2021-11-23 13:56:25 1492 1

原创 【MySql】groupby分组分类型求和 SUM()if()组合,根据时间合并数据

SELECT mobile, sum(if(`STATUS`=0,`count` ,0)) AS successCount, sum(if(`STATUS`=1,`count` ,0)) AS failCount, sum(`count` )AS totalCount, `create_time` FROM `T_HISTORY` GROUP BY DATE( `create_time` ) ORDER BY create_time DESC LIMIT 10;-- STA.

2021-09-17 11:27:12 1174

原创 【spring】SpringAop报错: Null return value from advice does not match primitive return type for

是因为返回值是null,但是接收返回值的类型不允许是null导致的。我是在多线程中又加了异步,返回值是boolean类型,但是boolean不允许是null导致的。多线程中不要加异步。

2021-07-20 08:56:10 503

原创 【js】js根据url或数据下载文件到本地

以前都是直接用windows.location.href 然后标签添加个download就可以,后来发现苹果浏览器这样不能下载,反而在浏览器中把文件直接给打开了。解决方法如下(1)如果是后台返回了文件的数据,则前台文件中直接引入这个js,然后直接调用下面的方法就可以了。js下载地址点这里,分别是数据,文件名,文件格式,常见文件格式看本文最后download(data, strFileName, strMimeType);(2)如果是后台只返回了一个url,那么也是先引用刚刚下载..

2021-07-07 15:35:08 3171

原创 【客户端H5交互】.replaceAll‘ is undefined,.replaceAll is not a function

如果你是和我一样,在replaceAll里还加了正则的话就有可能导致报这个错误。用replace方法就可以,想替换所有的在正则表达式后加个/g let reg=/\(|-|\)|\s/g; $("#telphone").val(number.toString().replace(reg,''));...

2021-07-06 17:08:08 1268

原创 【thymeleaf】 select默认值回传失效 th:selected失效

<div class="form-group"> <label>状态</label> <div th:classappend="${#fields.hasErrors('status')} ? 'is-invalid' : ''"> ...

2021-06-23 11:13:35 1129

原创 【jqgrid】表格自定义列可编辑保存并且最后一行添加空白行

主要步骤1、添加空白行主要在代码loadComplete中2、表格设置为可编辑状态主要是表格中: cellEdit: true, cellsubmit: "clientArray",表格字段中:editable:true。3、因为加了空白行,不能通过获取选中行的数据新增或修改,不准所以点击按钮的时候传值行号,获取行号为formatter: function (value, options, row)中的options["rowId"]...

2021-03-09 14:23:00 1099

原创 【Elasticsearch笔记】(一)安装和初步了解概念和几个常用方法

一、安装官网下载压缩包,windows系统解压即可使用,运行/bin文件夹下的.bat文件就可以运行了(会自动加载modules文件夹中的各个模块,用的配置在config文件夹中的elasticsearch.yml中比如node.name节点名字都是什么之类的)官网:https://www.elastic.co/cn/elasticsearch/浏览器输入http://localhost:9200/?pretty即可初步访问,pretty会让Elasticsearch美化输出(pretty-

2021-03-04 13:01:33 106 1

原创 Vue.$set 失效,vue字段不更新

(1)删除原有的值Vue.delete(vm.template, 'template_id');Vue.delete(vm.template, 'template');(2)赋新的值Vue.set(vm.template,'template_id', template_id);Vue.set(vm.template,'template', template_value);Vue.set可以用vm.$set替代...

2020-07-31 14:43:30 1136

原创 【jqGrid】获取当前行其它列的值数据&formaater点击事件

{ label: '操作', name: 'value.state', width: 30, align: 'center', formatter: function (value, options, row) { if (value === 0) { return '<a onclick="vm.delBtn(\''+row["key"].template_id+'\')" shiro:hasPermission="sys:user:delete" class="lab...

2020-07-29 15:41:03 1022

原创 【vue】变更vue字段数据改变,视图没更新

遇到的情况是,后台传给前台时,直接整个赋值了,又添加一个数据,但是没有显示新添加的数据,视图没有更新原:vm.menu = r.data;vm.menu.gateWayName=null;修改后: $.get("../info/" + id, function (r) { vm.showList = false; vm.title = "修改"; var dataIt

2020-06-12 15:36:10 860

转载 @Autowired引入xml文件配置空指针

(1)原理https://blog.csdn.net/qq_29951485/article/details/101041269(2)实际采用了方法https://blog.csdn.net/qq360694660/article/details/82877222

2020-02-26 13:10:13 206

原创 【java】日志优化,请求id+错误描述+错误行数

catch (Exception e) { StackTraceElement stackTraceElement= e.getStackTrace()[0];// 得到异常棧的首个元素 loggerException.error(String.format("seqid=%s,Exception=%s,getLineNumber=%s", seqId, e.toString...

2019-12-09 17:30:42 375 1

原创 【java】List集合,map等为null,导致空指针异常。

举例说明:List<apple> apples=null;System.out.println(apples.size());//会报空指针解决方案:List<apple> apples=Collections.emptyList()System.out.println(apples.size());//不会报错了ps:有泛型,用Col...

2019-12-09 17:26:04 2078

原创 【spring】org.springframework.transaction.UnexpectedRollbackException: Transaction rolled back because

注意事务的一致性,某个方法回滚,某个方法不回滚是不行的。比如主方法trycatch一个异常会出此错误。解决方案:主方法和子方法都加上noRollbackFor某个异常。然后在主方法里解决该异常。或主方法trycatch该异常后再抛出去。...

2019-11-29 16:38:37 486

原创 【安卓抓包】

https://www.cnblogs.com/findyou/p/3491014.htmlhttps://blog.csdn.net/shuiziliu1025/article/details/80911811

2019-11-29 12:20:44 152

原创 【atomikos】com.atomikos.persistence.imp.StateRecoveryManagerImp: method <init>()V not found

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'atomikosTransactionManager' defined in file [/home/xxx/webapps/safeWeb/WEB-INF/classes/applicationContext-databa...

2019-11-26 14:53:52 187

原创 【java】hibernate利用Atomikos实现多数据源事务管理

1、引入jar包 <!--多数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.11</version> </dep...

2019-11-25 11:58:32 158

原创 【nginx】cenos7修改 nginx 的默认端口

1、whereis nginx.conf2、/usr/local/nginx/conf/nginx.conf3、listen 80改成其他4、重启whereis nginxcd /usr/sbin./nginx -s reload

2019-11-14 10:41:38 2014

原创 【gitlab】安装以及常见问题

安装步骤:https://blog.csdn.net/tanqian351/article/details/82020523出现故障:1、开放防火墙端口(1)腾讯云服务器组策略中(2)linux/sbin/iptables -I INPUT -p tcp --dport 8011 -j ACCEPT(3)防火墙开放端口firewall-cmd --zon...

2019-11-13 17:54:19 408

原创 【linux】安装leveldb后make报错

(1)版本问题https://blog.csdn.net/weixin_39684625/article/details/81907992升级版本https://blog.csdn.net/u013714645/article/details/77002555(2)依赖问题安装依赖

2019-11-04 18:06:56 349

原创 【hibernate】hibernate按月分表

真是查了好久的资料,思路就是要做拦截器,这篇博文,但是保存时需要openSession,不能使用getCurrentSession,事务不被spring管理。又查了半天,拦截器的升级版,链接找不到了,大概思路就是在需要修改表名时,注入sessionFactory创建session,用了sessionBuilder之类的,但是那个类是hibernate4.1.4之后的.....公司用的是hib...

2019-10-22 15:09:33 894

原创 【hibernate】分表后插入失败

Table 'SA_913_201910' doesn't exist(1)遇到的问题是Mysql版本问题:5.5以下<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>我的是5.6,5.7,用这个可以<property name="hibern...

2019-10-21 11:29:45 212

原创 【java】【转载整理】http请求角度解释servlet、springMVC、jvm的关系,程序是怎么运行起来的

1、图解:(1)servlet处理http请求,容器指的是tomcat等(2)servlet处理多个http请求,容器指的是tomcat等,此时多线程,Servlet容器默认是采用单实例多线程的方式处理多个请求的(3)时序图,举例:访问次URL:http://localhost:8080/day10/first的过程?2、springMVC(3)jv...

2019-10-09 16:52:59 360

原创 【前端】报表常用的前一月、后一月、前一周、后一周。相应js以及展示页面

一、报表常用的前一月、后一月、前一周、后一周。点前一月能跳转到前一个月,再点后一个月能显示本月(1号凌晨到今天23:59:59),再点后一个月能提示已是最新月份,并且时间不变。点前一周能跳转到前一周,再点后一周能显示本周(周一到今天23:59:59),再点后一周能提示已是最新周,并且时间不变。功能可以实现,代码有点冗余,不过删删减减还可以优化一下。可以点击这里下载html展示页面和...

2019-09-26 11:49:17 731

原创 【java】分组求和

public ResponsePojo listCountDetail(@RequestParam Map<String, Object> params) { QueryParams queryParams = new QueryParams(params); List<CountNumber> result = reginfohi...

2019-09-19 14:22:10 1554

原创 【jqGrid】列太多,滚动条显示

$("#jqGrid").jqGrid({ url: '../app/list', datatype: "json", colModel: [ {label: '企业名称', name: 'company', width: 150, align:'center' }, { label: '录音文件'...

2019-09-19 10:59:01 1633

js根据url或数据下载文件到本地download.js

用于js下载文件到本地,js根据url或数据下载文件到本地,使用方法见https://blog.csdn.net/mudarn/article/details/118547480?spm=1001.2014.3001.5502

2021-07-07

React-Developer-Tools_v4.3.0 (12_20_2019).crx

chrome调试手机网页(包括微信webview,手机浏览器里的网页)所需要的谷歌插件 安装react开发调试工具需要的谷歌插件

2020-01-08

时间处理工具包.rar

报表常用的前一月、后一月、前一周、后一周。 以及(1)相应的时间处理函数 (2)判断查询日期是否大于今天 (3)判断查询日期是否大于今天 (4)判断查询日期是否在当前周 (5)获取到每月的第一天和最后一天 (6)获取到每个月有几周 (7)并且每周一和周日是哪天 (8)根据某一时间节点获取指定时间差时间(年月日时分秒)

2019-09-26

jdk1.6 windows jdk-6u45.rar

jdk1.6全版本32,64位都有 windows的包

2019-06-26

2019年vue的qs.min.js

请求参数以request payload传递,ajax后台map接收不到前台的值解决办法所用js

2019-04-01

secure_crt和WinSCP

secure_crt和WinSCP,https://mp.csdn.net/postedit/85068996

2018-12-18

360助手高低版本都有3.0和3.6

360线刷降级需要用的官方的工具包,v3.0和v3.6,详细使用方法可以找我博客

2018-12-03

datatables1.10.15示例代码

官方1.10.15示例代码。 可以配合示例博客使用。(持续更新) https://blog.csdn.net/mudarn/article/details/80226766

2018-05-07

Navicat11系列版本都可以用

安装完官网Navicat11版本的后,点击资源包里的软件,点击桌面成功安装好的Navicat快捷方式,点确认,一秒钟注册完毕。啦啦啦啦啦

2018-03-14

2018年org.apache.commons.io jar包

项目中需要 org.apache.commons.io.IOUtils的可以下载此包,fileupload组件依赖的commons-io组件

2018-01-20

空空如也

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

TA关注的人

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