09 2015 档案

摘要:1、 从servlet向jsp传递数据:Servlet中:RequestDispatcher req = request.getRequestDispatcher("NewFile.jsp"); String name = "test"; request.setAttribute("name", n... 阅读全文
posted @ 2015-09-30 17:48 orlion 阅读(226) 评论(0) 推荐(0) 编辑
摘要:一、线程休眠 使用的方法:public static void sleep(long millis):让正在执行的线程休眠millis毫秒 public static void sleep(long millis , int nanos):让正在执行的线程休眠millis毫秒加nanos纳秒pu... 阅读全文
posted @ 2015-09-23 23:15 orlion 阅读(167) 评论(0) 推荐(0) 编辑
摘要:一、JVM线程相关 当启动JVM时会启动一个进程,该进程会启动一个线程,JVM启动是多线程的,因为最低有两个线程启动了,主线程和垃圾回收线程。二、多线程的实现 多线程的实现有两种方式: 1、继承Thread类 public class ThreadFristDemo extends Thre... 阅读全文
posted @ 2015-09-23 22:41 orlion 阅读(919) 评论(0) 推荐(0) 编辑
摘要:一、架构图servlet的执行过程: Step1:HTTP请求被服务器委派到Servlet容器 Step2:Servlet加载Servlet Step3:Servlet 容器处理由多个线程产生的多个请求,每个线程执行一个单一的 Servlet 实例的 service() 方法二、Servlet... 阅读全文
posted @ 2015-09-23 17:02 orlion 阅读(293) 评论(0) 推荐(0) 编辑
摘要:有几个注意点:# -*- coding: utf-8 -*- # func passport jw.qdu.edu.cnimport reimport urllib# python3后urllib.request代替urllib2import urllib.requestimport jsonfro... 阅读全文
posted @ 2015-09-22 21:01 orlion 阅读(319) 评论(0) 推荐(0) 编辑
摘要:File f = new File(“test.txt”);File的构造器不会在文件不存在的情况下新建一个文件,从File对象中创建文件是由文件流的构造器或File类的createNewFile方法完成,该方法只会创建不存在的文件并返回一个boolean值是否成功创建。File类另外两个构造器:F... 阅读全文
posted @ 2015-09-22 20:57 orlion 阅读(251) 评论(0) 推荐(0) 编辑
摘要:java中通常使用ZipInputStream来读ZIP文档ZIP文档(通常)以压缩格式存储了一个或多个文件,每个ZIP文档都有一个包含诸如文件名字和所使用的压缩方法等信息的头。在Java中,可以使用ZipInputStream来读入ZIP文档。你可能需要浏览文档中每个单独的项,getNextEnt... 阅读全文
posted @ 2015-09-22 20:55 orlion 阅读(777) 评论(0) 推荐(0) 编辑
摘要:文本IO一、简述OutputStreamWriter类使用选定的编码方式吧Unicode字符流转换为字节流,InputStreamReader类将包含字节的输入流转为可以产生Unicode字符的读入器。例:(1)InputStreamReader in = new InputStreamReader... 阅读全文
posted @ 2015-09-21 17:56 orlion 阅读(444) 评论(0) 推荐(0) 编辑
摘要:一、 抽象类InputStream和OutputStream构成了了IO类的基础 因为面向字节流的对象不便于处理Unicode形式储存的信息,所以从抽象类Reader和Writer中继承出专门用于处理Unicode字符的类构成了一个单独的层次结构 这些类拥有的读入和写出操作都是基于两字节的Unico... 阅读全文
posted @ 2015-09-21 12:14 orlion 阅读(230) 评论(0) 推荐(0) 编辑
摘要:Map:一次添加一对元素(key->value)双列集合,键值对常用方法:1、 添加V put(K key , V value)会更新key对应的value,并返回被替换的value2、 删除clear():清空集合V remove(K key) :根据指定的key删除这个键值对3、 判断:Bool... 阅读全文
posted @ 2015-09-19 22:55 orlion 阅读(381) 评论(0) 推荐(0) 编辑
摘要:Set集合元素不可以重复,是无序。方法与list相同HashSet:不保证set的迭代顺序,不同步,内部数据结构是哈希表如果存自定义对象则需要覆盖equals和hashCode方法先比较hashCode,如果hashCode相同再equals方法比较,如果仍然相同则判断元素相同不再入容器,即add(... 阅读全文
posted @ 2015-09-19 10:57 orlion 阅读(180) 评论(0) 推荐(0) 编辑
摘要:一、List:1、 特有的常见方法:(有个共性特点就是都可以操作角标)(1)、添加void add(int Index , E element):在list的指定位置插入元素void addAll(int index , Collection e):将指定collection中的所有元素插入到列表中... 阅读全文
posted @ 2015-09-17 22:59 orlion 阅读(1760) 评论(0) 推荐(0) 编辑
摘要:SOLID是面向对象设计和编程(OOD&OOP)中几个重要编码原则即:SRP单一责任原则; OCP开放封闭原则; LSP里氏替换原则; ISP接口分离原则; DIP依赖倒置原则。1. 单一责任原则(SRP) 当需要修改某个类的时候原因有且只有一个。换句话说就是让一个类只做一种类型责任,当这个... 阅读全文
posted @ 2015-09-16 15:21 orlion 阅读(2754) 评论(0) 推荐(0) 编辑
摘要:队列是先进先出,可以想象成火车进隧道 优先级队列: 可以理解成有一定顺序的队列,也是先进先出 阅读全文
posted @ 2015-09-15 21:24 orlion 阅读(281) 评论(0) 推荐(0) 编辑
摘要:栈,先进后出可以想象成枪的弹夹。 栈有很多用途,比如可以用来“单词逆序”、“字符串匹配”(具体案例可参考数据结构与算法java版) 阅读全文
posted @ 2015-09-15 21:20 orlion 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、视图优点(http://www.cnblogs.com/wangtao_20/archive/2011/02/24/1964276.html这个介绍的比较详细)1.安全性。一般是这样做的:创建一个视图,定义好该视图所操作的数据。之后将用户权限与视图绑定。这样的方式是使用到了一个特性:grant语... 阅读全文
posted @ 2015-09-15 14:54 orlion 阅读(265) 评论(0) 推荐(0) 编辑
摘要:(坑Open Office,这排版。。。)1、distinct列出不同值,过滤掉相同的值例:company中有两个相同的值比如(apple和apple)时,则只取出一个值SELECT DISTINCT Company FROM Orders 只会列出一个apple2、通配符 通配符 描述 ... 阅读全文
posted @ 2015-09-15 14:44 orlion 阅读(246) 评论(0) 推荐(0) 编辑
摘要:补充一下java的基本语法与概念,防止以后敲代码的时候稀里糊涂一、类(class)、对象(object)、实例(instance)Student s = new Student();就是用学生类创建了一个学生对象,这个过程叫做对象的实例化。其中Student为类,s为对象,new Student为实... 阅读全文
posted @ 2015-09-12 10:38 orlion 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Mysql中MyISAM存储引擎不支持事务,InnoDB和BDB支持事务事务是一组连续的数据库操作,而这组操作是不可分割的,也就是说这组操作要么全执行成功,要不就全部执行失败(实际不执行)。事务有以下四个标准属性的缩写ACID,通常被称为:原子性: 确保工作单元内的所有操作都成功完成,否则事务将被中... 阅读全文
posted @ 2015-09-11 17:01 orlion 阅读(409) 评论(0) 推荐(0) 编辑
摘要:一口气弄完了!一、条件语句if-then-else:create procedure demo_1(in param int)begindeclare var int;set var=param-1;if var=0 theninsert into userinfo(name) values('de... 阅读全文
posted @ 2015-09-11 15:40 orlion 阅读(7935) 评论(0) 推荐(1) 编辑
摘要:此文仅作简单的说明一、简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可... 阅读全文
posted @ 2015-09-11 14:33 orlion 阅读(389) 评论(0) 推荐(0) 编辑
摘要:参考文章:http://www.yuansir-web.com/2014/03/20/%E7%90%86%E8%A7%A3php-%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5laravel-ioc%E5%AE%B9%E5%99%A8/?preview我们在建一个类时,在类... 阅读全文
posted @ 2015-09-10 12:01 orlion 阅读(414) 评论(0) 推荐(1) 编辑
摘要:/** * 插入排序 * * 原理:从数组中取出一个值插入到一个左边已经排好序的数组片段中 * * @param a * @return */ public long[] InsertSort(long[] a){ ... 阅读全文
posted @ 2015-09-08 21:33 orlion 阅读(175) 评论(0) 推荐(0) 编辑
摘要:/** * 选择排序 * * 原理:将最小值与数组第1个即array[0]交换,第二次则忽略array[0],直接从array[1]至array[array.length-1]中 * 选择出最小值与array[1]交换,以此类推 * * 与冒泡排序... 阅读全文
posted @ 2015-09-08 20:21 orlion 阅读(265) 评论(0) 推荐(0) 编辑
摘要:冒泡排序就是依次取出最大数,然后依次交换放到数组最后边。直观写法:public long[] sort(long[] a){ int n = a.length - 1; // Step:1 选出最大数 for(int i = 0 ; i a... 阅读全文
posted @ 2015-09-08 19:34 orlion 阅读(1339) 评论(0) 推荐(0) 编辑
摘要:public int find(long searchKey){ int i; int begin = 0; int end = nElems - 1; while(true){ ... 阅读全文
posted @ 2015-09-07 21:09 orlion 阅读(262) 评论(0) 推荐(0) 编辑
摘要:Integer a = 127; // 将整形127装箱对象Integer b = 127; // 同上 System.out.print( a==b ); // trueSystem.out.print(a.equals(b)); // trueInteger a = 127 实际为... 阅读全文
posted @ 2015-09-06 20:26 orlion 阅读(165) 评论(0) 推荐(0) 编辑
摘要:简单罗列一下知识点:一、基本写法try: html = _respose.read().decode('utf-8')except Exception as e: pass捕获多个异常try: x = int(input('input x:')) y = int(input('inp... 阅读全文
posted @ 2015-09-05 14:08 orlion 阅读(170) 评论(0) 推荐(0) 编辑
摘要:一、基本使用{{ demo }}输出一个demo变量;{% func %}通常是包含一个twig函数例如 for;举个for循环的例子:{% for i in 0..10 %} {{ i }}{% endfor %}当然也可以打印对象,例:{% for user in users %}user.u... 阅读全文
posted @ 2015-09-04 20:08 orlion 阅读(1300) 评论(0) 推荐(0) 编辑
摘要:一直以为很麻烦,实际操作起来并没有遇到什么问题,yum源是163,php版本是5.3(有点老,以后再更新吧):详细步骤如下:第一步:安装php mysql apacheyum -y install httpd php mysql mysql-server php-mysql第二步:安装apache扩... 阅读全文
posted @ 2015-09-03 20:48 orlion 阅读(221) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示