自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(141)
  • 资源 (4)
  • 收藏
  • 关注

原创 CentOS 系统 yum配置专网本地源(ISO)

1、查询操作系统版本号,下载对应的ISO镜像;镜像下载下载后将镜像上传到/software目录2、创建本地源文件夹mkdir /mnt/centos73、本分原来本地源(若原本地源没有可跳过此步骤)cp /etc/yum.repo.d/* /etc/yum.repo.d.bak4、创建centos.repo文件vi /etc/yum.repos.d/centos.repo5、配置本地源(在centos.repo中加入以下内容)[centos..

2022-05-20 10:11:03 765

原创 CentOS 7.5 firewalld

#查看已经开放的端口firewall-cmd --zone=public --list-ports#添加防火墙端口firewall-cmd --zone=public --add-port 10022/tcp --permanent#查看防火墙状态firewall-cmd --state#重启防火墙firewall-cmd --reload#启动防火墙service firewalld start#关闭防火墙service firewalld stop.

2020-12-07 16:02:57 201

原创 MYSQL 行级锁

# 支持条件,数据库引擎为InnoDB# 普通 select 语句默认不加锁,而CUD操作默认加排他锁# InnoDB行锁基于索引实现共享锁: 定义:共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改,直到所有的共享锁被释放。 简称:S锁 用法:SELECT … LOCK IN SHARE MODE排它锁: 定义:其他事务可以读取数据,但不能对该数据进行修改,直到所有的排它被释放。 简称:X锁 用法:SEL...

2020-11-20 10:16:02 199

原创 MYSQL 解决表被锁死问题

#当前运行的所有事务#查询 trx_mysql_thread_id然后执行 kill 线程IDSELECT * FROM information_schema.innodb_trxKILL trx_mysql_thread_id#当前出现的锁SELECT * FROM information_schema.innodb_locks#锁等待的对应关系SELECT * FROM information_schema.innodb_lock_waits ...

2020-11-17 11:01:00 447

原创 利用navicate导出数据字典

1.查询SQL语句SELECT TABLE_NAME '表名', COLUMN_NAME '字段名', COLUMN_TYPE '数据类型', COLUMN_COMMENT '备注', COLUMN_KEY '约束', IS_NULLABLE '允许NULL'FROM information_schema.`COLUMNS`WHERE 1=1 AND TABLE_SCHEMA = 'iot_sgscm_qss' -- 数据库名 AND TABLE_NAME = 'dwd_

2020-11-14 13:29:52 822

原创 springboot 连接池wait_timeout超时设置

问题描述:使用springboot 线程池连接MySQL时,mysql数据库wait_timeout 为8个小时,在这段时间内无数据操作时,连接池会自动断掉;解决方案:#当连接空闲时,是否执行连接测试spring.datasource.test-while-idle=true#当从连接池借用连接时,是否测试该连接spring.datasource.test-on-borrow=false#指定空闲连接检查、废弃连接清理、空闲连接池大小调整之间的操作时间间隔spring.datasou

2020-06-29 10:51:49 2783

转载 413 request entity too large

nginx服务器的解决办法client_max_body_size 20M;http{ }中设置:client_max_body_size 20m; server{ }中设置:client_max_body_size 20m; location{ }中设置:client_max_body_size 20m;

2020-06-13 16:40:38 209

原创 自定义本地缓存类

自定义本地缓存public class LocalCache { /** * 预缓存信息 */ private static final Map<String, Object> CACHE_MAP = new ConcurrentHashMap<String, Object>(); /** * 每个缓存生效时间12小时 */ public static final long DEFAULT_CACHE_HOLD_TIME_30M = 30 * 60

2020-05-13 10:00:40 380

原创 nginx+tomcat配置ssl

nginx+tomcat配置ssl证书时遇到一个问题就是,证书是子域名证书,不是通用型的,想要同时使用http和https协议。第一步:在阿里云可以申请免费的ssl证书第二步:配置nginx使用ssl,这里有个坑,nginx的1.4版以后的版本中不建议使用ssl on的命令配置,但是阿里云提供的配置范例中没有说明,大家在使用的时候要注意下,下面是我使用的配置:up...

2019-09-17 17:00:59 581

原创 @Transactional 失效问题

@Transactional配置起来是简单方便,但是坑也相当多,下面就记录下这些坑。1、service类标签添加在了接口上,查阅资料说接口的方法上可以加也不建议这样用,但实际中这么出现事务失效。2、@Transactional 注解只能应用到 public 可见度的方法上。3、默认情况下,spring会对unchecked异常进行事务回滚;如果是checked异常则不回滚。4、...

2019-09-05 15:13:21 280

原创 MSQL 导入数据包大小限制调整

MySQL在导入数据时,由于数据文件太大,导入中途会出现中断,是由于max_allowed_packet大小限制所导致的。1、SQL语句执行修改show variables like 'max_allowed_packet';set global max_allowed_packet = 100 * 1024 * 1024;2、修改配置文件/etc/mysql/mysq...

2019-09-04 17:05:40 441 1

原创 @Component和@PostConstruct实现静态类加载Spring自动注入

在项目中遇到一个方法到处要使用,于是把它抽成了一个公用的静态方法,但是静态方法的初始化有点头疼,查了下资料发现@PostConstruct有一个功能就是在依赖注入完成以后才会执行,OK,思路来了。@Componentpublic class TestUtil{ /**私有静态变量起中间依赖注入变量的桥接关系**/ private static TestUtil _this; ...

2019-08-28 17:02:45 4863

原创 微信APP支付

1、登录微信开放平台2、创建移动应用3、申请开通微信支付4、参考官方文档集成移动端调起支付5、服务端完成订单加签(参数签名) 5.1 引入wxpay-sdk 5.2 通过实现WXPayConfig接口将自己的配置信息写入 5.3 调用WXPay中的unifiedOrder方法进行统一下单,返回结果中会包含prepay_id 5.4 安卓...

2019-08-28 16:06:50 110

原创 nginx+tomcat配置负载均衡

第一步下载tomcat,配置多tomcat运行环境;① 下载tomcat,解压出两份到D:\tomcats目录下,并重新命名:tomcat_8080tomcat_8090② 替换tomcat_8080的bin目录下的startup.bat和catalina.bat中CATALINA_HOME为CATALINA_HOME_8080③替换tomcat_8090的bin目录下的s...

2019-04-17 13:13:42 283

原创 微网站分享微信朋友圈和分享给朋友图标显示问题

微网站分享的时候,分享的文章的缩略图不能显示,从朋友圈分享给朋友的时候缩略图和描述语不能显示第一步:在微信公众平台注册账号https://mp.weixin.qq.com/第二步:获取开发者ID和开发者密钥第三步:绑定域名第四步:直接上代码//获取accessTokenString appId = "wx954fa526a6b80b8e";St

2018-06-14 12:11:26 2400

原创 table 表格细线条实现方式

第一种方式:推荐使用这种,兼容性好 .define-table{ border-collapse:collapse; border-spacing:0; border-left:1px solid #888; border-top:1px solid #888; } .define-table th,.define-table

2017-07-13 18:23:59 16757

原创 JAVA处理html标签

整理了一个java正则处理html标记的工具类

2017-06-23 12:26:39 1471

原创 Tomcat 多个项目jar包共享

第一种方式:修改tomcat下conf目录中的catalina.properties文件中的common.loader属性。① common.loader属性原有的基础上追加“${catalina.home}/lib/shared/*.jar”;② 将需要共享的jar包放到shared目录里,然后将shared目录放到tomcat目录下的lib目录里;第二种方式修改tomcat下conf目录中的c

2017-06-23 09:38:32 1911

原创 Tomcat 内存溢出对应解决方式

阅读目录1.Tomcat内存溢出的原因2.OutOfMemoryError 堆内存溢出3.OutOfMemoryError 永久保存区域溢出3.OutOfMemoryError 无法创建新的线程1.Tomcat内存溢出的原因  生产环境中Tomcat内存设置不好很容易出现内存溢出。造成内存溢出是不一样的,当然处理方式也不一样。  这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种

2017-06-23 09:38:29 444

原创 jquery-colorbox 使用

1.html 2.js$("#edit_btn").on("click",function(event){ $("#logoIframe").colorbox({ iframe:!0, scrolling: !1, overlayClose: !0, closeButton:!0, width:550, height:450, title: "上传图片" }); });3.效果图

2017-06-23 09:38:26 625

原创 阻止HTML页面表单元素自动填充

2017-06-23 09:38:23 571

原创 APPCAN 长按复制、全选和分享文本

在css/ui-base.css中查找属性.um-vp选择器,并将-webkit-user-select: none修改为-webkit-user-select: text-webkit-user-select:none为禁止文本复制

2017-06-23 09:38:20 3878

原创 MySQL删除语句比较,清空表数据,重置自增长索引

drop truncate delete 程度从强到弱1、drop table tb drop将表格直接删除,没有办法找回2、truncate (table) tb truncate 删除表中的所有数据,不能与where一起使用3、delete from tb (where) delete 删除表中的数据(可制定某一行)truncate和delete的区别 ① 事务:trunca

2017-06-23 09:38:17 4510

原创 退出程序监听函数

/*退出程序监听*/function exitListener() { uexWidgetOne.cbGetPlatform = function(opId, dataType, plat) { if (plat) { var count = 0; uexWindow.onKeyPressed = function(keyCode)

2017-06-23 09:38:15 538

原创 常用自定义正则验证

/** *非法字符检验 * `~%^&*'?[]()=+-\,/] * @param {Object} s */function isLegal(s){ var pattern = /`|~|%|\^|&|\*|'|\?|\[|\]|\(|\)|=|\+|\-|\,|\/|\>|\ if(pattern.test(s)){ return true; }else{ r

2017-06-23 09:38:12 485

原创 jquery.lazyload.js 实现图片懒加载

其API和demo请参考http://www.w3cways.com/1765.html当页面中有些不需要实现懒加载的图片或者有js追加到页面中的图片的情况可以采用一下方法function imgLazy(cls) { $(cls).lazyload({ effect : "fadeIn", threshold : 800 });}通过自定义函数和传递动态选

2017-06-23 09:38:09 289

原创 async.js 实现js函数执行顺序

借助Async.js可以简化和组织我们的多个异步函数,非常方便。Async.js 本身使用在服务端-node.js 的,但它也可以用在浏览器端。举例举例: 依旧是 a() -> b()-> c() 的调用序列:async.series([function(callback){ a(callback);}, function(callback){ b(callback);},

2017-06-23 09:38:06 4532

原创 appcan执行窗口事件

1、在浮动窗口中执行主窗口中js函数appcan.window.evaluateScript("login",'appcan.window.close(-1)'); 2、在主窗口中执行浮动窗口中js函数appcan.frame.evaluateScript({ name:'login', popName:'content', scriptContent:'showOption()'}); 3、

2017-06-23 09:38:03 1126

原创 MySQL任务调度和存储过程实现实时修改表中字段值

1、创建表CREATE TABLE `zf_activity` ( `ACTIVITY_ID` int(11) NOT NULL AUTO_INCREMENT, `ZF_USER_ID` int(11) DEFAULT NULL COMMENT '活动发起人|2|2|1|1', `AGENCY_ID` int(11) DEFAULT NULL COMMENT '单位ID|2|2|1|1',

2017-06-23 09:38:00 1306 1

原创 MySQL存储过程

一、变量的使用1.用户变量:以”@”开始,形式为”@变量名。” 用户变量跟MySQL客户端是绑定的,设置的变量,只对当前用户使用的客户端生效,使用如下图:  2.全局变量:定义时,以如下两种形式出现,set GLOBAL 变量名 或者 set @@global.变量名。show global variables; 对所有客户端生效。只有具有super权限才可以设置全局变量。 3.会话变量:只对连接

2017-06-23 09:37:57 329

原创 MySQL任务调度

MySQL 5.1 引入的时间调度器可以作为定时任务调度器,取代系统的cron调度,调度时间可以精确到秒,实时性好。开启事件调度器首先查看是否开启了事件调度器: show variables like "event_scheduler"; 或 SELECT @@event_scheduler;。开启事件调度器: SET GLOBAL event_scheduler = ON;,这个命令需要具有 S

2017-06-23 09:37:54 702

原创 js 文章、通知、公告、新闻等发布时间计算

/** * 时间计算器 * @param {String} t,yyyy-MM-dd HH:mm:ss格式 */function calcTime(t) { var str = ''; if (t) { var t1 = Date.parse(new Date(t)); var t2 = Date.parse(new Date()); var

2017-06-23 09:37:51 1020

原创 javascript 截取字符串

/* * 描述:截取字符串 * str: 源字符串 * len: 显示的字节数 * suf: 尾部追加字符串 */function substr(str, len, suf) { if (!str || !len) { return ''; } // 预期计数:中文2字节,英文1字节 var a = 0; // 循环计数 var i = 0;

2017-06-23 09:37:48 365

原创 javascript中 \"||\" 和\"&&\" 的灵活运用

在js代码中,经常会看见a=a||""这样的语句,下面就介绍几个||和&&的用法a=a||"defaultValue";与if(a!){ a = "defaultValue";}和if(a==null || a=="" a==undefined){ a = "defaultValue";}是等价的,要了解这个问题,就必须弄明白javascript中数据类型转换为布尔类型时的机制。在javascri

2017-06-23 09:37:45 1553

原创 自定义Session管理器

1.使用HttpSessionContext可以管理HttpSession,但在使用过程中获取不到session, 在API中查到 “从Java(TM)Servlet API的2.1出于安全原因,没有更换。这个接口将在API的未来版本中被删除。”2.自定义HttpSession资源管理器 自定义的session资源管理器需要和session监听器配合使用3.自定义session管理器代码pac

2017-06-23 09:37:42 1426

原创 Spring 相关下载

http://repo.spring.io/milestone/org/springframework/

2017-06-23 09:37:39 195

原创 Myeclipse 启动报错 JVM terminated exit code=-1

找到Myeclipse安装目录下的myeclipse.ini文件,打开里面的内容如下-startup../Common/plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar--launcher.library../Common/plugins/org.eclipse.equinox.launcher.win32.win32.

2017-06-23 09:37:36 538

原创 分享几个图标库

1、字体图标库 地址:http://fontawesome.dashgame.com/2、图片图标库        地址:http://www.iconfont.cn/3、gif和svg动态loading图标库        地址:http://loading.io/

2017-06-23 09:37:33 367

原创 funsionchart demo示例

demo 下载提取码 jfn8

2017-06-23 09:37:30 1036

原创 极光推送JAVA代码示例

1、所需jar包 极光JAVA版JDK jpush-client-3.2.9.jar 依赖jar包 gson-2.6.2.jar 2、示例代码package com.wqd;import cn.jpush.api.JPushClient;import cn.jpush.api.push.PushResult;import cn.jpush.api.push.model.Message;

2017-06-23 09:37:25 2541

在其他浏览器中打开IE浏览器插件

在其他浏览器中打开IE浏览器插件

2020-12-29

Appcan JSSDK-1.1.4-20180416.zip

JSSDK-1.1.4-20180416.zip,Appcan最新的jssdk,在开发工具中替换代码中的js和css即可

2020-11-09

ext学习帮助文档

extjs开发文档,不论是初学者还是开发人员,API是最好学的帮助文档

2014-07-21

extjsAPI文档

extjs学习最好的api文档,经典的例子,以及用法示例,是学习ext的好帮手

2014-07-21

空空如也

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

TA关注的人

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