`
Javahuhui
  • 浏览: 78397 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
1.     一、所需工具Java Service Wrapper 下载地址:https://wrapper.tanukisoftware.com/doc/english/download.jsp 二、在硬盘上创建项目目录 创建bin、conf、lib、logs目录 三、解压打开下载来的Wrapper (1)将bin
安装: tar zxvf redis-3.2.1.tar.gz cd redis-3.2.1 #直接make 编译 make   若make执行报错make: *** No targets specified and no makefile found.  Stop. yum安装gcc依赖   yum install gcc   #可使用root用户执行`make install`
   1.下载安装 下载地址:https://www.mongodb.com/download-center#community 在这我用的是Linux 64-bit legacy x64 安装 切换到下载的目录 tar -zxvf mongodb-linux-x86_64-3.4.1.tgz  解压 mv mongodb-linux-x86_64-3.4.1 /usr/local/mongodb  移动到指定目录 cd /usr/local/mongodb  切换目录 mkdir -p /db   创建目录 mkdir -p /log cd bin/ ./mo ...
Mybatis调用存储过程返回结果集 配置文件 <resultMap type="Integer" id="test1"> <result column="test1" jdbcType="INTEGER" javaType="Integer" /> </resultMap> <resultMap type="test.Test2" id="test2"> ...
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/   mysqldump -uroot -p abc > abc.sql敲回车后会提示输入密码 2、只导出表结构mysqldump -u用户名 -p密码 -d 数据库名 > 数据库名.sql#/usr/local/mysql/bin/   mysqldump -uroot -p -d abc > abc.sql 注:/usr/loca ...
多线程使用的主要目的在于: 1、吞吐量:你做WEB,容器帮你做了多线程,但是他只能帮你做请求层面的。简单的说,可能就是一个请求一个线程。或多个请求一个线程。如果是单线程,那同时只能处理一个用户的请求。2、 ...
这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下 一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:      1)、与单个磁盘或文件系统分区相比,可以存储更多的数据。      2)、对于那些已经失去保存意义的数据, ...
java ssl 证书验证有两种方式:1是将证书导入到java安全证书库中;2是将证书通过keytool导出一个密钥文件,然后通过代码加载该文件进行验证。 第1种方式导入证书后,请求https时就直接报错: javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative names present  不知道怎样解决。 第2种方式,导入文件命令: D:\>keytool -importcert -alias test -file test.ce ...
mysql TIMESTAMPDIFF和TIMESTAMPADD说明   1.TIMESTAMPDIFF 语法: TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)。 说明: 返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。该参数必须是以下值的其中一个:   FRAC_SECOND。表示间隔是毫秒 SECOND。秒 MINUTE。分钟 HOUR。小时 DAY。天 WEEK。星期 MONTH。月 QUARTER ...
集成spring jdbc,及jdbc泛型封装 创建表SQL -- 表 test.t_role 结构 CREATE TABLE IF NOT EXISTS `t_role` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(50) COLLATE utf8_unicode_ci NOT NULL, `remark` char(250) COLLATE utf8_unicode_ci DEFAULT NULL, `create_time` date NOT NULL, PRIMARY KEY (`id`) ...
下面列出了对性能优化影响较大的主要变量,主要分为连接请求的变量和缓冲区变量。1. 连接请求的变量:1) max_connectionsMySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就会开销越多的内存,所以要适当调整该值,不能盲目提高设值。数值过小会经常出现ERROR 1040: Too many connections错误,可以过’conn%’通配符查看当前状态的连接数量,以定夺该值的大小。show var ...
使用explain可以帮助我们分析select语句,让我们知道查询效率低下的原因,从而改进我们的查询,让查询优化器能更好的工作。 项 说明 id          MySQL Query Optimizer 选定的执行计划中查询的序列号。表示查询中执行 select 子句或操作表的顺序,id值越大优先级越高,越先被执行。id 相同,执行顺序由上至下。              
数据库死锁原因 如果有两个会话,每个会话都持有另一个会话想要的资源,此时就会发生死锁。用下面实验来说明死锁的产生原因和解决办法。SESSION1:SQL> create table t2 as select * from emp;SQL> select * from t2 where empno=7369;     EMPNO ENAME      JOB              MGR HIREDATE                 SAL       COMM     DEPTNO---------- ---------- --------- ---------- -- ...
--创建用户 Create User Lotsnew   Identified By "lotsnew"   default tablespace LOTS --指定默认表空间   profile DEFAULT   ACCOUNT UNLOCK;    --给新建用户授DBA权限 Grant Dba To Lotsnew; grant unlimited tablespace to lotsnew;
解决一个tomcat启动多个项目冲突而导致启动失败问题: 在项目的web.xml里设置 <context-param>     <param-name>webAppRootKey</param-name>     <param-value>app1.root</param-value> </context-param> 即每个项目的值是唯一的就行
Global site tag (gtag.js) - Google Analytics