04 2018 档案
java_day19_MVC和配置文件
摘要:简单的MVC设计 MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范。它是用一种业务逻辑、数据与界面显示分离的方法来组织代码,将众多的业务逻辑聚集到一个部件里面,在需要改进和个性化定制界面及用户交 阅读全文
posted @ 2018-04-27 20:19 北冥丶中郎将 阅读(131) 评论(0) 推荐(0)
数据库_day05_查询语句及JDBC
摘要:mysql查询语句及JDBC 一,查询语句关键字 1.分组:GROUP BY,按照某列进行分组显示,该组有几种数据就分几组.可以和聚合函数一起使用. 2.条件:HAVING 和WHERE类似,但是HAVING只能用在GROUP BY后面,可以使用判断字符 = != > < 3.LIMIT:在整个SE 阅读全文
posted @ 2018-04-26 19:47 北冥丶中郎将 阅读(234) 评论(0) 推荐(0)
数据库_day04_基本的增删改查操作
摘要:mysql 查询数据 一,插入数据 1.创建数据表时需要指定主键,也可设置主键为自动增长AOTO_INCREMENT 2.如果某一列设置为自动增长,那么即使手动插入null也会插入自增长之后的数据 3.如果某一列设置为自动增长,若手动指定自增长列的值,那么就不会自增长,以手动插入值为准. 4.自增长 阅读全文
posted @ 2018-04-25 19:59 北冥丶中郎将 阅读(176) 评论(0) 推荐(0)
Java 抽象类、普通类、接口的区别
摘要:一,概念 1.抽象类:普通类和抽象类都可以被继承,但是抽象类被继承后子类必须重写继承的方法,除非自类也是抽象类。 2.普通类:普通类可以去实例化调用;抽象类不能被实例化,因为它是存在于一种概念而不非具体。 3.接口: 阅读全文
posted @ 2018-04-25 08:32 北冥丶中郎将 阅读(888) 评论(0) 推荐(0)
java中ArrayList和LinkedList的区别
摘要:1,ArrayList底层是使用数组来实现的 2,LinkedList底层是用链表来实现的 3,实际开发中如果读取数据比较频繁,而插入,删除不频繁时使用ArrayList 4,如果插入,删除比较频繁,使用LinkedList 5.对于随机访问get和set,ArrayList觉得优于LinkedLi 阅读全文
posted @ 2018-04-25 08:17 北冥丶中郎将 阅读(746) 评论(0) 推荐(0)
数据库_day03_对数据库的基本操作
摘要:数据库-mysql 一,关系型数据库:mysql 1.mac卸载mysql语句: sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf 阅读全文
posted @ 2018-04-24 19:26 北冥丶中郎将 阅读(120) 评论(0) 推荐(0)
java_day18_集合框架map和list
摘要:集合框架map,List和set 一,UDP协议 1.UDP协议使用DatagramSocket,ds对象可以用来接收和发送数据,不涉及IO流 2.准备接收数据的时候需要指定端口号 3.UDP协议不适合传递大数据,适合小而频繁的数据,若接收长度小于发送长度会出现丢包 4.接发数据代码 Datagra 阅读全文
posted @ 2018-04-23 20:20 北冥丶中郎将 阅读(160) 评论(0) 推荐(0)
java_day17_socket,tcp协议传输
摘要:网络传输--socket 一,socket 1.socket 通常也称作”套接字“,用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过”套接字”向网络发出请求或者应答网络请求。 2.客户端接收 public class ReadThread extends Thread{ //创建一个接收 阅读全文
posted @ 2018-04-20 19:11 北冥丶中郎将 阅读(186) 评论(0) 推荐(0)
java_day16_读写锁,fork-join框架
摘要:线程安全 锁 一,ReentrantReadWriteLock:可重入读写锁 1,这个类提供了数据写入锁方法 lock.writeLock(); 数据读取锁lock.readLock(); 2,示例代码: private ReentrantReadWriteLock lock = new Reent 阅读全文
posted @ 2018-04-18 21:09 北冥丶中郎将 阅读(172) 评论(0) 推荐(0)
java_day15_线程,匿名内部类,线程安全
摘要:线程 一,单例模式 public class Single { private static Single ourInstance = new Single(); //构造方法私有,Single对象只能被new一次 public static Single getInstance() { retur 阅读全文
posted @ 2018-04-17 20:19 北冥丶中郎将 阅读(169) 评论(0) 推荐(0)
java_day14_字符流,字节流
摘要:IO流-字节流,字符流 一,第一个轮子--关流 将关流写成一个方法,以后无论有多少个需要关的流,只需调用方法传入要关闭的流即可 二,BufferedInputStream和BufferedOutputStream字节流 File srcFile = new File(srcPath); File d 阅读全文
posted @ 2018-04-16 19:36 北冥丶中郎将 阅读(129) 评论(0) 推荐(0)
java_day13_IO流,字节流
摘要:IO流 一,相对路径与绝对路径 1,正常开发时,基本上使用的都是相对路径 2,不同系统文件夹的分隔符是不同的,使用File.separator来分割 二,IO流 1,创建文件和文件夹都用File File dir = new File("path"); dir.mkdirs();//创建文件夹 Fi 阅读全文
posted @ 2018-04-13 20:59 北冥丶中郎将 阅读(145) 评论(0) 推荐(0)
java_day12_泛型和接口
摘要:泛型方法和接口 一,泛型 1,声明泛型: 返回值前使用<> 2,泛型方法和static没有任何关系 例: public static <T> T getLastOne(ArrayList<T> arrayList){ if(arrayList.size() == 0){ returen null; 阅读全文
posted @ 2018-04-12 19:33 北冥丶中郎将 阅读(142) 评论(0) 推荐(0)
java_day11_动态数组,泛型和异常
摘要:泛型和异常 一泛型 1,动态数组扩容 代码:Myarray能够存储任意类型的数据,缺点是取出时不知原本是什么类型 public class Myarray { private Object[] datas; 阅读全文
posted @ 2018-04-11 20:02 北冥丶中郎将 阅读(159) 评论(0) 推荐(0)
java_day10_继承和多态
摘要:面向对象的编程 继承与多态 一,继承 1,表示一个类在另一个类基础上开发,关键字:extends 2,语法: class A(子类) extends B(父类/超类) () {} 3,优点: 1)相同代码不用写多次.2)修改父类的属性/方法,所有子类继承属性/方法就会被修改 4,子类只能调用上一层父 阅读全文
posted @ 2018-04-10 19:42 北冥丶中郎将 阅读(123) 评论(0) 推荐(0)
java_day09_包装类,和String类
摘要:java常用的内置类 一,String类 常用方法 String s = "AabcD汉字"; String b = "张三,9:00,你好"; String c = "A-B-C"; 1,字符串长度: int length = s.length();返回值类型int 2,字符串以xx开头: boo 阅读全文
posted @ 2018-04-10 08:36 北冥丶中郎将 阅读(190) 评论(0) 推荐(0)
mysql_day02创建数据表
摘要:创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name column_type); 在 RUNOOB 数据库中创建数据表runoob_tbl: CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_ 阅读全文
posted @ 2018-04-08 20:45 北冥丶中郎将 阅读(151) 评论(0) 推荐(0)
mysql_day01_mysql基本操作
摘要:登录到MySQL 当 MySQL 服务已经运行时, 我们可以通过MySQL自带的客户端工具登录到MySQL数据库中, 首先打开命令提示符, 输入以下格式的命名: mysql -h 主机名 -u 用户名 -p -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略; - 阅读全文
posted @ 2018-04-08 20:20 北冥丶中郎将 阅读(159) 评论(0) 推荐(0)
java_day08_权限修饰符和构造方法
摘要:面向对象--方法 一,权限修饰符 1,四个权限修饰符public protected default private 2,在java中访问其他类的属性/方法 1),自己能否访问 2),同一个包下的其他类能否访问 3),子类能否访问 4),任何类能否访问 3,关键字this:调用该方法的对象 1),t 阅读全文
posted @ 2018-04-08 19:26 北冥丶中郎将 阅读(471) 评论(0) 推荐(0)
java_day07_关键字,方法的重载
摘要:面向对象 类的参数 一,关键字return 1,如果返回值类型不是void,那么一定会有明确的返回值,就必须有return关键字,后面跟着返回值。 2,return专门用在方法中,作用:直接结束一个方法 3,如果一个方法声明有返回值,则必须写return;如果声明没有返回值,则可以省略return 阅读全文
posted @ 2018-04-06 10:02 北冥丶中郎将 阅读(110) 评论(0) 推荐(0)
java_day06_面向对象编程-类
摘要:面向对象编程 类 一,语法 修饰符 class Foo{ int a; void Fun( args ){ 方法体 } } 1,class 来确定这是一个类,类名命名规范和变量的命名规范一致,但是首字母需要大写 2,{ }表示类的范围 3,类中直接定义的变量叫做属性或者全局变量,可以不给初始值 4, 阅读全文
posted @ 2018-04-03 19:17 北冥丶中郎将 阅读(103) 评论(0) 推荐(0)
java_day05_数组
摘要:数组基础 一,定义数组的第一种方式 int [ ] arr = { 1 ,2 ,3 ,4 ,5} 1,int[]表示这个数组中的所有元素的值都是int类型,元素中间使用逗号隔开 2,数组里的所有元素都有自己的编号,叫做"数组下标"从0开始 3,获取数组中的元素 语法: 数组名[元素的下标] 5,数组 阅读全文
posted @ 2018-04-02 19:11 北冥丶中郎将 阅读(105) 评论(0) 推荐(0)