`
l4432848
  • 浏览: 255170 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

Java垃圾收集机制

    博客分类:
  • java
通常,我们把分配出去后,却无法回收的内存空间称为"内存渗漏体(Memory Leaks)"。   以上这种程序设计的潜在危险 性在Java这样以严谨、安全著称的语言中是不允许的。但是Java语言既不能限制程序员编写程序的自由性,又不能把声明对象的部分去除(否则就不是面向 对象的程序语言了),那么最好的解决办法就是从Java程序语言本身的特性入手。于是,Java技术提供了一个系统级的线程(Thread),即垃圾收集 器线程(Garbage Collection Thread),来跟踪每一块分配出去的内存空间,当Java 虚拟机(Java Virtual Machine)处于 ...
这篇文章主要介绍在navicat的命令界面操作mysql。主要涉及建立表结构,和对表中数据的增加删除修改查询等动作。站在一个新手角度的简单mysql表结构和数据操作。   ☆ 准备工作   1,保证自己的电脑安装了mysql(my.ini下的字符集设置是utf8)   2,确保电脑同时安装navicat(任意版本)   3,保证mysql服务器已经启动   注:若对navicat操作不熟,请参照<<navicat从下载到使用>>这篇文章。   ☆ 打开控制台   在navicat的tools(工具)菜单栏选择Console...(控制台)菜单项, ...
java的集合分为三大接口,分别是Collection,Map,Iterator,集合接口和类在java.util包中,此次主要介绍三大接口之一的Collection接口。   一些Collection允许有重复元素,而另一些则不允许,一些Collection是有序的,另一些则是无序的。Collection不提供接口的任何直接实现,它提供更加具体的子接口List和Set。   1.List接口   List是有序的集合,此接口的用户队列表的每一个元素的插入位置进行精确的控制,可以根据元素的整数索引访问元素,并搜索列表中的元素。   List接口实现类主要有:ArrayList,Vect ...

foreach语句

    博客分类:
  • java
foreach语句他无非就是for循环的封装,为了提高开发速度才创造出来的。他其实跟for循环一样,只不过写起来比较简便,他是1.5版本才出来的一种封装语法。并没有什么奇特之处他里面的机制就是for循环。如图7.3所示:     ...
Map使用键值对来存储数据,将键映射到值对象,一个映射不能包含重复的键,每一个键最多只能映射到一个值。Map接口的具体实现类:HashMap,Hashtable,TreeMap,LinkedHashMap   1)HashMap   基于哈希表(哈希表学习地址)的Map ...
使用环境:操作系统:window7数据库:SQL Server2005、MySql5.01、在安装了SQL Server的服务器上安装MySql的ODBC驱动:下载链接:http://dev.mysql.com/downloads/mirror.php?id=376346点过去之后会链接到以下的页面,不用登陆,直接点击下面的“No thanks,just start my download”就会弹出下载框。      上面的链接只是window7的ODBC驱动,下面这个链接比较全,可以根据需要下载相应的驱动:http://dev.mysql.com/downloads/connector ...
最近在做项目开发时用到了MySql数据库,在看了一些有关MySql的文章后,很快就上手使用了。在使用的过 程中还是出现了一些问题,因为使用的是绿色免安装版的MySql所以在配置的时候出现了一些问题,该篇文章就主要针对MySql绿色版的配置及其使用进行讨论。   一、MySql概述   MySql数据库是有瑞典MySql AB公司开发,现在该公司被Oracle收购属于Oracle所有。同SQL Server类似,它也是基于关系型数据库的数据库管理系统,在Web应用方面MySQL是最好的RDBMS之一,因为它属于轻量级的RDBMS。   现在MySql的最新版本是5.6.17,最新下载地址 ...
☆ 准备工作   ①,已安装好jdk,同时配置系统变量(3个,JAVA_HOME,PATH,CLASSPATH)   ②,电脑已安装Editplus,并做好设置。   ☆ Editplus配置java开发环境   对一个java程序来说,我们要对其源代码文件(.java文件)进行编译,然后会生成字节码文件(.class文件),最后在去运行字节码文件,才能看到结果,而且这个字节码文件在任何系统下java环境都可以执行结果。为此,在Editplus中开发java程序,我们同样需要将编译和运行的两个环境配置好。   ①,配置之前的选择(编译和运行的配置位置相同)   打开Editplu ...
准备工作   设置Editplus默认的打开浏览器为系统默认浏览器   取消Editplus的临时缓存文件   ☆ 设置不生成临时文件   这里的临时文件,指的是.bak文件,当你在Editplus下修改任意一个文件时,都会生成对应的.bak缓存文件。此种情况一致让人头疼,因为该文件目前没有任意意义。   操作步骤: 打开Editplus,找到Tools菜单点击该菜单,看到Preferences菜单项点击它。然后弹出一个窗体,在左边的找 File(文件)一项点击它。看右边的,去掉第一个的勾选(如果比较懒,就去掉所有的勾选)。       然后点击ok,生成临时文件已被取消。 ...
☆ 准备工作   1,保证浏览器正常上网   2,能下载软件或已经下载到Editplus这个工具。   ☆ 下载editplus   在浏览器输入http://www.editplus.com,然后回车。进入editplus官网,点击download进行editplus下载。       根据 ...
数据库的事务处理可以保证一组处理结果的正确性。mysql中只有INNODB和BDB引擎的数据表才支持事务处理,对于不支持事务的MyISAM引擎数据库可以使用表锁定的方法来实现相同的功能。   mysql的事务处理主要有两种方法来实现。   1、用begin,rollback,commit来实现。   begin 开始一个事务   rollback 事务回滚   commit 事务确认   Php代码 $conn = mysql_connect('localhost','root','root') or die ("数据连接错误!!!"); mysql_se ...

MySQL助理配置

    博客分类:
  • java
基本配置 你需要经常察看以下3个配置项。不然,可能很快就会出问题。   innodb_buffer_pool_size:这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方:这个值越大越好,这能保证你在大多数的读取操 ...

mysql外键实战

    博客分类:
  • java
 一、基本概念   1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的 ...
Java代码 public class DBHelper { private String driverName; private String url; private String user; private String password; private Connection connection; private String createTableSql; private String dropTableSql; public void getConnection() { if (null == connection) { try { Class.forNa ...

mysql操作指令

    博客分类:
  • java
一、连接mysql 进入 mysql 的安装目录; $ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p 输入密码,回车,接连;   二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效]   1、赋权 mysql>GRANT ALL[权限名,all 表示所有权限] PRIVILEGES ON [dataBaseName *.* 表示所有库] TO [userName]@[ip,%表未任意ip] IDE ...
Global site tag (gtag.js) - Google Analytics