自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

施勇

积累经验,分享知识

  • 博客(11)
  • 资源 (2)
  • 论坛 (1)
  • 收藏
  • 关注

原创 MySQL中创建存储过程时通过DEFINER和SQL SECURITY设置访问权限

procedure与function、trigger等创建时紧接着CREATE都有个definer可选项,该definer规定了访问该procedure等的安全控制。CREATE DEFINER = `bigdata1`@`192.168.%` PROCEDURE `Test`()BEGIN ......END;上面示例指定definer为用户bigdata1@192.168.%,所以任意

2017-07-31 14:16:10 12896 1

原创 HQL查询语句拼接规范,避免SQL注入攻击

软件开发过程中不仅要考虑软件的功能实现,还要考虑软件的安全性,如果一个软件系统安全性做得不好,一旦被黑客攻击,后果不堪设想。对于B/S系统,SQL注入攻击就是一个常见的安全隐患,下面我们来看下如何在日常开发中避免SQL注入攻击。SQL注入简介 SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数

2017-07-26 17:33:33 6828

原创 解决Linux系统因TCP端口不足导致mysql数据库无法访问的问题

在linux系统上运行批处理程序的时候,出现以下mysql连接错误java.net.NoRouteToHostException: Cannot assign requested address主要是因为批处理程序是多线程的,大量的数据库连接导致tcp端口耗尽。 对于Linux的客户端,通过调整几个操作系统内核参数可以解决这个问题。net.ipv4.tcp_syncookies=1 # 开启S

2017-07-14 21:46:09 2590

原创 MySQL 5.7 优化InnoDB配置

InnoDB给MySQL提供了具有提交,回滚和崩溃恢复能力的事务安全(ACID兼容)存储引擎。InnoDB锁定在行级并且也在SELECT语句提供一个Oracle风格一致的非锁定读。这些特色增加了多用户部署和性能。没有在InnoDB中扩大锁定的需要,因为在InnoDB中行级锁定适合非常小的空间。InnoDB也支持FOREIGN KEY强制。在SQL查询中,你可以自由地将InnoDB类型的表与其它MyS

2017-07-13 16:18:39 9946

原创 MySQL各存储引擎简介

MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。查看mysql中已有的存储引擎mysql> show engines;查看数据库当前使用的存储引擎mysql>show variables like '%storag

2017-07-13 12:57:05 368

原创 MySQL binlog日志参数简介

binlog日志是mysql的二进制日志,记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不包括数据查询语句,语句是以“事件”的形式保存的,它描述数据更改的过程。该日志的两个主要功能是:数据的恢复与数据的复制。binlog参数 log_bin 设置此参数表示启用binlog功能,并指定路径名称log_bin_index 设置此参数是指定二进制索引文件的路径与名称binlog

2017-07-11 20:39:22 1940

原创 MySQL 5.7 主从配置

MySQL进行主从配置可以降低服务器压力,提高服务器的可用性。设置步骤如下: 环境: 服务器1:Centos Linux 7.3 ip: 172.16.0.102 服务器2:Centos Linux 7.3 ip: 172.16.0.104 MySQL:mysql5.7.181,配置主服务器 修改/etc下的修改my.cnf文件,在[mysqld]下面增加下面几行,然后重启MySQL数

2017-07-11 17:57:14 4665

原创 在CentOS Linux 7.3上安装MySQL5.7

MySQL非常适合用于中小型项目的数据库,在windows中安装很简单,只要根据提示一步步操作就可以了,但是推荐在linux上安装,因为装在liunx系统上更稳定,下面我们来一起安装mysql。操作系统:Centos 7.3 mysql数据库版本:mysql5.7.181,安装新版mysql之前,我们需要将系统自带的mariadb-lib卸载[root@pingtai2 ~]# rpm -qa|g

2017-07-07 17:17:33 891

原创 解决多线程程序使用JDBC连接数据库的异常

多线程就带来了高并发,短时间内大量的请求发向数据库,在运行过程中出现了以下错误:** BEGIN NESTED EXCEPTION ** com.mysql.jdbc.CommunicationsExceptionMESSAGE: Communications link failure due to underlying exception: ** BEGIN NESTED EXCEPTION *

2017-07-05 11:41:26 6567

原创 easyui中datagrid如何显示子对象的属性

在开发账号管理功能的时候,需要在账号列表页面显示账号的部门和角色,而部门和角色都是已对象形式包含在账号中的,如下所示:/** * @Fields accountId : 账户ID */ private String accountId; /** * @Fields department : 部门 */ private Department de

2017-07-03 17:39:17 3927 4

原创 linux中关闭正在运行的脚本

当我们在linux中运行脚本后,如果想停止脚本,就没有windosw中那么方便了,我将方法总结如下: 1,根据脚本名称搜索脚本执行的进程;ps -ef|grep GenerateMonitorCompanyFinance2,根据进程ID杀掉进程;kill -9 24853

2017-07-03 17:22:21 12628 1

中文楷体练字田字格.doc

搞技术的小伙伴们一起练练字吧,文件是A4纸的田字格模板,打印出来即可练字,再配合一本好的字帖临摹,效果最佳,加油!!!

2019-11-12

json-lib及相关jar包

包含json-lib-2.4-jdk15.jar

2016-03-17

shiyonghm的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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