- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 eclipse Alt+/提示老弹错误框
org.eclipse.recommenders.completion.rcp.javaCompletionProposalComputer.intelligent proposal computer from the org.eclipse.recommenders.completion.rcp plug-in did not complete normally.
2017-06-15 19:59:11
669
原创 mybatis ${} sql注入
mybatis中${}的sql注入解决方案主要解决sql的like 、in 、order by 注入问题,其他查询也可以参照下面解决建议首先#{}和${}在预编译中的处理是不一样的。#{}在预处理时,会把参数部分用一个占位符 ?代替,变成如下的sql语句:select * from user where name = ?;${}则只是简单的字符串替换,在动态解析
2017-04-28 14:16:39
9048
原创 ajax在IE下json下载避免解决方案 springmvc
在用springmvc 时,在IE浏览器中,执行ajax时候,返回json会出现下载情况,此时需要注入一个JSON转换类就可以解决此问题。
2017-04-26 15:00:55
2377
原创 mysql 备份导出 ('root'@'%') does not exist
用MySQL的导出语句或备份时的异常 解决mysqldump: Got error: 1449: The user specified as a definer ('root'@'%') does not exist when using LOCK TABLES第一种:直接加参数第二种:赋予当前导出者所有的权限
2017-04-26 13:00:39
1693
转载 JVM调优
一.虚拟机的基本结构 1.jvm整体架构 类加载子系统:负责从文件系统或者网络中加载class信息,存入方法区中。方法区(Perm):存放加载后的class信息,包括静态方法,jdk1.6以前包含了常量池。参数:-XX:PermSize初始值 -XX:MaxPermSize最大值 Java堆(Heap):java工程的主要内存工作区域,所有线程共享,jd
2017-04-24 10:17:54
275
原创 mysql 表分区
通常来说,对于表的优化,除了对表结构的优化,还可以进一步使用分表或者表分区去提高效率。主要介绍了表分区的几种分区方式和管理操作。(附带操作的SQL)针对日常开发中我们经常会遇到大数据表,比如存储了百万级乃至千万级条记录的表。这样的表数据过于庞大,导致数据库在增删查改的时候耗时太长,效率低下,如果涉及到联合查询的情况,情况就更糟。所以,分表和表分区的目的也就是为了提高数据表的增删改查的效
2017-04-19 13:53:40
449
原创 sql server 存储器使用
use studb-- 如果该存储过程存在,则删除后再创建if exists (select * from sysobjects where name = 'nopasscvb') drop proc nopasscvbgo-- 创建存储过程CREATE PROC nopasscvb @notpassSum int output , -- 返回不及格的人
2017-04-18 15:55:55
1767
原创 sql server 使用总结
create database 数据库名 ------创建数据库use 数据库名 ------使用数据库***************************************************************************************--创建主数据文件on( name='D:\Data\WebShop_data',-------
2017-04-18 15:50:56
467
原创 mysql 函数和存储过程demo
使用存储过程时,需要转换结束符,这样执行不会报错,如下mysql>DELIMITER && DELIMITER &&DROP PROCEDURE IF EXISTS p_test1 &&CREATE procedure p_test1(in parm1 int,out count_sum int)BEGIN declare v1 int; select count(*) into count_sum from dm_environment_
2017-04-18 15:48:19
1020
2
原创 tomcat6.0 连接池配置
数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的
2017-04-18 15:40:30
292
原创 mysql 总结
mysql的一些常用命令和知识 授权 添加字段 添加索引 按周统计 字段按中文排序 定时进行碎片处理 转换命令结束符 查看系统状态
2017-04-18 15:38:48
274
原创 mysql 彻底卸载
卸载mysql1、win+R 打开运行命令窗口,输入 appwiz.cpl2、找到mysql驱动安装程序,并卸载。3、在运行命令窗口打开 regedit 4、找到如下文件依次删除,如果没有就不管。HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQLH
2017-04-18 15:24:41
387
原创 linux 命令
linux下vi命令大全进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑
2017-04-18 15:15:50
342
转载 Mysql和java类型对应参照
类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]
2017-04-14 09:23:55
2020
转载 Access denied for user 'root'@'localhost' (using password: NO)
#1045 - Access denied for user 'root'@'localhost' (using password: NO)phpMyAdmin 试图连接到 MySQL 服务器,但服务器拒绝连接。您应该检查config.inc.php 中的主机、用户名和密码,并且确定这些信息与MySQL 服务器的管理员所给出的信息一致。 二、解决方法如下: 打开con
2016-07-28 10:14:18
5162
转载 JVM内存设置
一、常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap的大小
2016-04-15 09:59:42
221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人