- 浏览: 33947 次
- 性别:
- 来自: 北京
最新评论
文章列表
一、使用js的setTimeout方法
var timer;
function startTimer(){clearTimeout(timer);timer=setTimeout(function(){location='default.aspx'},10*1000);}
document.onmousemove=document.onmousedown=startTimer
二、使用标签<meta>
<meta http-equiv="refresh" content="0; url=">
<meta http ...
数据库连接的优缺点
- 博客分类:
- java连接数据杂谈
- 数据库
Jdbc的缺点:
代码结构比较繁琐,面向纯sql语句的编程(面向过程的编程),封装性比较差,
EG:如何快速的获取十万条记录:把一定的数据存储在数据结构中,这样的做法为数据缓存,
Jdbc没有做到数据缓存,jdbc做到了连接池缓存,缓存的为connction.因为事物自动开启的,因此有一定的安全隐患.
Jdbc的优点:
Javax开头的为sun开展的扩展包
Jdbc是最底层的数据库操作,所以效率比较高,sql语句可以自己选择写,采用效率比较高
Hibernate:的优点:
是一个ormaping框架,是操作数据库的框架;
面向对象编程;代码比较简单;hiberna ...
一、Jdk安装
1.通过crt工具将安装包拷贝到当前用户的根目录下即/home/username/
2.在usr/lib下创建jvm包即:sudo mkdir jvm
3.将压缩包cp(mv)到jvm中
4.解压压缩包即:sudo tar -xvf jdk.tar.gz
5.配置环境变量:/etc/profile中:sudo vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_21
一、/:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下
二、/etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这里,这个目录的内容一般只能由管理员进行修改。像密码文件、设置网卡信息、环境变量的设置等都在此目录中。此目录的 rcn.d 目录中存放不同启动级别所启动的服务,network 目录放置网卡的配置信息等。
三、/home:此目录是所有普通用户的宿主目录所在地,在一般情况下,如果想要对用户进行磁盘限额功能,最好将此目录单独分区。
四、/bin :此目录中放置了所有用户能够执行的命令。
五、/sbin:此目录中放置了一般是 ...
org.hibernate.HibernateException: An immutable natural identifier of entity com.haph.epms.enterprise.model.Sensors was altered from 001-06-03 to 4028810360909c200160909c93910029
hibernate之自然主键在默认情况下是不可改变的
可以通过设置mutable属性修改(mutable的默认值为false)
1.更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。
2.安装mysql
打开"终端窗口",输入"sudo apt-get install mysql-server mysql-client"-->回车--& ...
ZIP
zip可能是目前使用得最多的文档压缩格式。它最大的优点就是在不同的操作系统平台,比如Linux, Windows以及Mac OS,上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。闲话少说,我们步入正题吧:
我们可以使用下列的命令压缩一个目录:
# zip -r archive_name.zip directory_to_compress
下面是如果解压一个zip文档:
# unzip archive_name.zip
TAR
Tar是在Linux中使用得非常广泛的文档打包格式。它的好处就是它只消耗非常少的CPU以及时间去打包文 ...
windows 下mysql启动、停止;windows下mysql没有重启命令:
启动 net start mysql
停止 net stop mysql
Linux下mysql的启动、停止、重启命令:
启动 service mysqld start;
停止 service mysqld stop;
重启 service mysqld restart;
输出两个时间以及两个时间相差的月份
public void getYMArray(){
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
c1.setTime(changStringToDate("2016-12-01"));
c2.setTime(changStringToDate("2018-01-01"));
Integer beginYear = c1.get(Calendar.YEAR);
Intege ...
java.sql.SQLException: Incorrect usage of UNION and ORDER BY
在使用union all的sql语句中仅在最后一个sql中使用order by 命令
message from server: "Host '114.242.17.65' is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'"
产生这样的错误是由于同于个ip连接数据库错误次数过多而造成的mysql的最大错误连接数阻塞;
简单有效的方法:
使用:mysql -u root -p 进入mysql;
然后执行flush hosts; //连接的最大错误数清理零;
然后就可以连上了;
据说还有方法二:重启mysql服务,本人没 ...
输入这个命令之后那个服务就会出来在 cmd下输入
lsnrctl start 打开监听器
Packet for query is too large (1706 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
一旦数据库出现这个问题,基本执行任何查询语句,后台都会报这个错!(除非查询所得数据量特别少)!
先登录数据库,查看 max_allowed_packet 这个参数值
连接数据库服务器,登录 mysql, 执行命令 :
show variables like '%max_allowed_packate%'
即可查看这 ...
mysqld服务器维护两种变量。全局变量影响服务器的全局操作。会话变量影响具体客户端连接相关操作。
服务器启动时,将所有全局变量初始化为默认值。可以在选项文件或命令行中指定的选项来更改这些默认值。服务器启 ...
eq=等于,ne=不等,lt=小于,le=小于等于,gt=大于,ge=大于等于,bw=开始于,bn=不开始于,in=在,ni=不在内,ew=结束于,en=不结束于,cn=包含,nc=不包含