- 博客(26)
- 收藏
- 关注
原创 JAVA手机短信
1、中国网建SMS短信通,注册账号 http://sms.webchinese.com.cn/2、代码package net.ylj.util;import java.io.IOException;import org.apache.commons.httpclient.HttpClient;import or...
2017-04-20 19:43:43
136
原创 DOM4J读取XML
加入jar包 :DOM4J.jsr1、XML文件<?xml version="1.0" encoding="UTF-8"?><school id="school1"> <class id="one"> <student id="001"> <na
2017-04-17 14:15:43
174
原创 网络编程
1、基本概念 网络:将不同区域的计算机连接到一起。 地址:IP地址,确定网络上一个绝对位置。 端口号:主机区分不同的服务。 A:同一个协议下,端口号不能重复;不同协议下,端口号可以重复。 B:1024以下的端口号不要使用,预留给致命厂商(80->http;21->ftp) 资源定位:...
2017-04-15 20:17:28
121
原创 代理模式(静态\动态代理)
1、静态代理 接口有几个方法,代理类则实现几个方法,代码冗余。/** * 接口 * @author YLJ * */public interface Animal { public void say(); public void sleep();}/** * 实现类,实现接口,实现方法 * @author YLJ * */...
2017-04-15 13:01:04
103
原创 调度算法
1、FCFS算法(先来先服务): 每次调度都是从队列中选择一个或多个最先进入该队列的作业。 不利于短作业 有利于长作业 2、SJ(P)F算法(短作业/进程优先调度算法) 每次调度都是从队列中选择一个或多个运行时间最短的作业。 不利于长作业 可能造成长作业长期不被调用...
2017-04-14 11:30:54
184
原创 8、正则表达式
1、表达式 ''' \d 匹配一个数字 \w 匹配一个字母或数字 . 匹配一个任意字符 * 匹配任意个字符(包括0个) + 匹配至少一个字符 ? 匹配0个或1个字符 {n} 匹配n个字符 {n,m,}匹配n~m个字符 \s 匹配一个空格(包括Tab空白符) \- 匹配 '-' \_ ...
2017-04-13 16:02:33
171
原创 7、进程与线程
1、多进程A:Unix/Linux进程(windows不支持) import os # fork创建一个子进程 pid = os.fork() # 子进程返回0 if pid == 0: print 'this is child : %s ,parent:%s' % (os.getpid(),os.ppid()) else print 'this i...
2017-04-12 16:23:51
110
原创 java单例模式
/** * 单例模式 ---懒汉式 * @author YLJ * */public class User { private static User user = null; //效率较低 public synchronized static User getIntence1(){ if(null != user){ user = new User...
2017-04-12 16:16:22
95
原创 子程序-过程
子程序包括过程与函数 1、过程A: 创建一个显示EMP表中雇员总人数的存储过程。然后在程序块中和SQL*Plus环境中调用该存储过程。B:编写一个存储函数函数,用于判断DEPT表中某一编号的部门是否存在,若存在此部门编号,则返回TRUE,否则返回FALSE。C: 编写一过程,调用B的函数判断某一编号的部门是否存在,存在则输出该部门员工的姓名、工作,否则提示不存在此...
2017-04-11 20:14:25
398
原创 反 射
1、beanpublic class User { private int id; private String name; public User(int id, String name) { super(); this.id = id; this.name = name; } public User() { super(); } pub...
2017-04-11 17:01:22
141
原创 6、IO
1、IO:输入输出流A、读文件 # r:读,若文件不存在报错IOError f = open('c:/1.txt','r') # 读取文件内容,返回字符串 f.read() # 关闭文件 f.close() # 捕获异常 # r:用ASCLL编码方式 rb:用二进制方式 try: f = open('c:...
2017-04-10 17:57:33
197
原创 Comparable与Comparator
1、Comparable接口import java.util.Arrays;//实现Comparable接口,重写compareTo方法public class User implements Comparable<User>{ private int id; private String name; private int age; public Use...
2017-04-08 22:33:24
118
原创 5、面向对象高级编程
1、class绑定属性与方法 #coding=utf-8 # 类 class Student(object): pass # 定义一个实例 student = Student() # 绑定属性 student.name = 'name' # 定义一个方法 def grade(): pass # 实例绑定方法,其他实例不能用该方法 fr...
2017-04-08 22:01:10
91
原创 4、面向对象编程
1、类 A:定义# class关键字,object父类class Student(object): pass B:创建实例stu = Student() C:可以自由地给一个实体绑定属性stu.name = 'name' D:创建实例时直接绑定属性,类似java构造器# 类名 __init__ 第一个参数...
2017-04-07 20:44:08
130
原创 3、模块
1、模块引用 import XXX 在本文件中可用XXX.a,实现方法调用 当直接访问本文件时,满足该条件 if __name__=='__main__': test() 2、别名 try: import XXX as aa except ImportError: #异常处理 import YYY3、作用域在方法...
2017-04-06 20:39:47
113
原创 继承与多态
public class Animal { String name = "Animal name"; static String NAME = "ANIMAL NAME"; public static void RUN(){ System.out.println("this is Animal static RUN ."); } public void run(){...
2017-04-06 14:29:42
132
原创 2、函数
1、基本函数 abs(x) # 取正 cmp(x,y) # x<y -1 x=y 0 x>y 1 int(x) # 转换为整型 float(x) # 转换为浮点型 bool(x) # 转换为布尔型 isinstance(x,(int,float)) #x类型是...
2017-04-05 22:24:15
169
原创 1、基础
1、数据类型 A:整数 0,100,-400,0,0xff00(十六进制)。 B:浮点数(小数) C:字符串 用单引号或双引号括起来。 I'm OK! --> "I'm OK!" I'm "OK"! --&...
2017-04-05 22:02:52
127
原创 三大排序
1、冒泡排序 优:简单,稳定,空间复杂度较低 缺:慢,时间复杂度较高 public static void main (String []args){ int []a ={1,6,2,4,9,0,3,7,5,8}; sort(a); for(int i:a){ System.out.print(i+"\t"); } } ...
2017-04-05 21:40:23
112
原创 FINALLY简述
1、概述 A:不管用没有出现异常,finally都会执行。 B:当try与catch中有return时,finally仍会执行。 C:finally是在return(在try、catch中出现的return)之后执行,但不会影响到返回的结果。 * return表达式的结果,会先保存,执行完finally后,再返回。 D:finally...
2017-04-05 21:11:24
240
原创 游 标
1、步骤 A、声明游标 B、打开游标 C、读取数据 D、关闭游标 2、属性 A、%ISOPEN:布尔型,游标是否打开。 B、%FOUND: 布尔型,是否读取到数据。 C、%NOTFOUND:与%FOUND相反。 D、%ROWCOUNT:数值型,返回到目前为止已经从游标缓冲区中提取数据的行数。 3、游标应用 A、浏览数据...
2017-04-04 16:46:14
93
原创 循环结构
PL/SQL基础:循环结构表: create table t_number( num number); 1、loop declare i int:= 1; --变量声明begin loop --循环开始 insert into t_number values(i); --操作数据 exit when i ...
2017-04-04 14:23:13
119
原创 SFTP 文件操作
Secure File Transfer Protocol的缩写,安全文件传送协议。1、连接ChannelSftp sftp = null; try { JSch jsch = new JSch(); //获取会话对象 Session sshSession = jsch.getSession(username, host, port); Sys...
2017-04-01 17:44:03
994
原创 表约束
--约束 /* ************************************************************************** * * 1、列级约束(直接跟在列名之后,用空格分隔):只能应用于一个列上 * * 主键、外键、唯一、检查、默认、非空 * * 2、表级约束(逗号分隔,另外定义,指定列名):应用于一...
2017-04-01 17:17:23
127
原创 alter相关
--表添加备注comment on table table_name is '这是一个表备注';--修改表名alter table table_name rename to table_name2;--修改列类型alter table table_name modify column_name varchar2(30);alter table table_name ...
2017-04-01 17:11:04
349
原创 oracle性能优化
sql优化: 1、数据少的表,放在from的最后面 2、where子句中的链接顺序,where子句解析是从下而上的,要把过滤大量记录的条件放在句尾。 3、select避免使用 *,减少使用子查询。 4、设计表时将索引列设为not null,避免在索引列上使用not、is null以及is not null,在索引列使用通配符无效('_'、'%'),避免改变索引列的类型。...
2017-04-01 17:03:29
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人