腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
行者常至
专栏成员
举报
219
文章
298169
阅读量
31
订阅数
订阅专栏
申请加入专栏
全部文章(219)
其他(107)
java(30)
编程算法(19)
xml(15)
struts(12)
ide(10)
servlet(9)
数据库(9)
sql(9)
http(9)
安全(7)
容器(6)
jdk(6)
jsp(5)
go(4)
json(4)
linux(4)
ajax(3)
jar(3)
apache(3)
spring(3)
存储(3)
开源(3)
面向对象编程(3)
rabbitmq(3)
html(2)
mvc(2)
eclipse(2)
git(2)
api(2)
tomcat(2)
消息队列 CMQ 版(2)
人工智能(2)
jvm(2)
https(2)
kafka(2)
协议(2)
c++(1)
perl(1)
python(1)
erlang(1)
.net(1)
node.js(1)
css(1)
jquery(1)
云数据库 SQL Server(1)
oracle(1)
postgresql(1)
access(1)
github(1)
maven(1)
中文分词(1)
全文检索(1)
apt-get(1)
访问管理(1)
网站(1)
缓存(1)
爬虫(1)
html5(1)
ssh(1)
mybatis(1)
jdbc(1)
hashmap(1)
asp(1)
aop(1)
rpc(1)
jenkins(1)
spring cloud(1)
微信(1)
云数据库 postgresql(1)
adapter(1)
apollo(1)
boot(1)
client(1)
command(1)
decorator(1)
io(1)
macbook(1)
object(1)
properties(1)
sudo(1)
target(1)
测试(1)
装饰器(1)
搜索文章
搜索
搜索
关闭
java发送http的get、post请求
编程算法
转载自 http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.html
qubianzhong
2019-07-01
3.1K
0
工厂方法模式(Factory Method)
编程算法
工厂方法模式(Factory Method) 定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 类图: 1.很多工厂都有一些相同的行为,比如汽车工厂。我们需
qubianzhong
2019-07-01
436
0
使用request.getInputStream() 获取POST数据
编程算法
InputStream is = request.getInputStream(); DataInputStream input = new DataInputStream(is); String str =input.readUTF(); //分离参数方法 public String splitString(String str,String temp){ String result = null; if (str.indexOf(temp) != -1) { if (str.subst
qubianzhong
2019-07-01
8.6K
0
建造者模式(Builder)
编程算法
建造者模式(Builder) 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。主要解决在软件系统中,有时候面临着”一个复杂对象”的创建工作,由于需求的变化,这个复杂对象的某些部分
qubianzhong
2019-07-01
645
0
Ubutu 更改 子文件或子目录的权限
访问管理
编程算法
Ubuntu中有两个修改命令可以用到,「change mode」&「change owner」
qubianzhong
2019-07-01
2.2K
0
postgresql 触发器 简介(转)
编程算法
– 把before for each row的触发器删掉, 再测试插入 : postgres=# drop trigger tg02 on t_ret; DROP TRIGGER postgres=# drop trigger tg2 on t_ret; DROP TRIGGER postgres=# insert into t_ret values(1,’digoal’,now()); NOTICE: 00000: tg01 LOCATION: exec_stmt_raise, pl_exec.c:2840 NOTICE: 00000: tg1 LOCATION: exec_stmt_raise, pl_exec.c:2840 NOTICE: 00000: tg03, after for each row 的触发器函数返回空, 不影响后续的触发器是否被调用. 因为只要表上面发生了真正的行操作, after for each row就会被触发, 除非when条件不满足. (这个后面会讲到) LOCATION: exec_stmt_raise, pl_exec.c:2840 NOTICE: 00000: tg3 LOCATION: exec_stmt_raise, pl_exec.c:2840 NOTICE: 00000: tg04 LOCATION: exec_stmt_raise, pl_exec.c:2840 NOTICE: 00000: tg4 LOCATION: exec_stmt_raise, pl_exec.c:2840 INSERT 0 1 – 有数据插入. 这也说明了before for each statement的返回值为空并不会影响数据库对行的操作. 只有before for each row的返回值会影响数据库对行的操作. postgres=# select * from t_ret ; id | info | crt_time —-+——–+—————————- 1 | digoal | 2013-03-10 16:50:39.551481 (1 row)
qubianzhong
2019-07-01
3.9K
0
常用正则表达式大全
编程算法
一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][
qubianzhong
2019-07-01
1.3K
0
java中的匿名内部类总结
编程算法
面向对象编程
可以看到,我们用Child继承了Person类,然后实现了Child的一个实例,将其向上转型为Person类的引用
qubianzhong
2019-07-01
920
0
this license **** has been cancelled
编程算法
sudo vim /etc/hosts 在最后面加上0.0.0.0 account.jetbrains.com wq! 保存退出 然后再试。 ---- activation code: EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvci
qubianzhong
2019-07-01
5.1K
0
观察者模式(Observer)
编程算法
观察者模式(Observer) 对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 类图: 1.抽象主题(Subject)角色:把所有对观察者对象的引
qubianzhong
2019-07-01
763
0
模板方法模式(Template Method)
编程算法
模板方法模式(Template Method) 定义一个操作中算法的框架,而将一些步骤延迟到子类中,使得子类可以不改变算法的结构即可重定义该算法中的某些特定步骤。 类图: 模板方法模式是编程中经常用到
qubianzhong
2019-07-01
443
0
直接选择排序算法
编程算法
直接选择排序算法思想 无序数组a[0…n-1],第一次从a[0]~a[n-1]中选取最小值,与a[0]交换,第二次从a[1]~a[n-1]中选取最小值,与a[1]交换,….,第i次从a[i-1]~a[n-1]中选取最小值,与a[i-1]交换,…..,第n-1次从a[n-2]~a[n-1]中选取最小值,与a[n-2]交换,总共通过n-1次,得到一个按关键字从小到大排列的有序序列· 直接选择排序算法过程如下: 给定n=7,数组a中的7个元素为[8,3,2,1,7,4,6] 初始状态 [ 8 3 2 1 7
qubianzhong
2019-07-01
1K
0
冒泡排序算法
编程算法
冒泡排序算法思想 两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位。 冒泡排序算法的运作过程:(从小到大排序) 设数组a[0..n-1]长度为n, 1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。 2.这样对数组的第0个数据到n-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第n-1个位置。 3.n=n-1,如果n不为0就重复前面二步,否则排序完成
qubianzhong
2019-07-01
653
0
直接插入排序
编程算法
算法思想 把待排序的纪录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的纪录插入完为止,得到一个新的有序序列。 设无序数组为a[0…n-1]。 1.初始时,a[0]自成1个有序区,无序区为a[1..n-1]。 2.令i=1,将a[i]插入当前的有序区a[0…i-1]中形成a[0…i]的有序区间。 3.i++并重复第二步直到i==n-1,排序完成。 ---- 一趟直接插入排序方法 具体做法: 将待插入记录 a[i]的关键字从右向左依次与有序区中记录 aj的关键字进行比较: 1.若 a[j]的
qubianzhong
2019-07-01
408
0
排序概念
编程算法
排序概念 排序就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:输入:n 个记录 R1,R2,…,Rn,其相应的关键字分别为 K1,K2,…,Kn。输出:Ril,Ri2,…,Rin,使得 Ki1≤Ki2≤…≤Kin。(或 Ki1≥Ki2≥…≥Kin)。 排序算法的依据–关键字,关键字可以是数字类型,也可以是字符类型。 排序算法的稳定性 当待排序记录的关键字均不相同时,排序结果是惟一的,否则排序结果不唯一。在待排序的文件中,若存在多个关键字相同的记录,经过排序后这些具有相同关键字
qubianzhong
2019-07-01
531
0
策略模式(Strategy)
编程算法
- 1.Strategy:策略接口,用来约束一系列具体的策略算法。Context使用这个接口来调用具体的策略,实现定义的策略。
qubianzhong
2019-07-01
391
0
抽象工厂模式(Abstract Factory)
编程算法
抽象工厂模式(Abstract Factory) 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。 抽象工厂是工厂模式的升级版,他用来创建一组相关或者相互依赖的对象。来看下抽象工
qubianzhong
2019-06-26
312
0
单例模式(Singleton)
编程算法
java
其他
单例模式(Singleton)–单线程 保证一个类仅有一个实例,并提供一个访问它的全局访问点,避免一个全局使用的类频繁的创建和销毁,节省系统资源,提高程序效率。怎么创建唯一的实例?Java是这么创建实例的 Person p = new Person();但是这么创建会创建多个实例,所以我们必须把构造器设为私有,这样其他类就不能使用new来实例化一个类。 public class Singleton { //定义一个属性,用来保存Singleton类对象的实例 private static
qubianzhong
2019-06-26
610
0
希尔排序算法思想
编程算法
希尔排序算法思想 把记录按下标的一定增量分组,对每组使用 直接插入排序算法 排序;随着增量逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件恰被分成一组,算法便终止。 希尔排序算法过程: 先取一个正整数gap ---- 例如数组a[49, 38, 65, 97, 26, 13, 27, 49, 55, 4] 第1次 步长 gap = 10 / 2 = 5 分成了五组(49, 13) (38, 27) (65, 49) (97, 55) (26, 4), 每组排序后变成了(13, 49) (27,
qubianzhong
2019-06-26
505
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档