- RDD自定义分区方法(按班级把同一个班级的学生放到一个文件中)和自定义排序方法(先按数学成绩排序,数学成绩相同再按语文成绩排序)
struggle@徐磊
#SparkCore大数据
自定义排序例题:先按照数学成绩进行倒叙排序如果数学成绩相同语文成绩谁高谁在前tom9866jack5555bob9844joe4499max6079peter6055jerry6099kay9999kim9899代码实现带*****号表示是关键词objectZ_StorextendsApp{valconf=newSparkConf().setAppName("sort").setMaster("l
- Python实现:两个朋友的最大共同行走距离
从以前
python算法java数据结构
问题背景Alan和Bob是住在城市中的两个邻居,他们的城市里只有三栋建筑:电影院、商店和他们的家。一天,他们一起去看电影,看完后他们决定继续讨论电影,但由于各自有不同的任务,他们的路径有所不同。Bob打算直接回家,而Alan则需要先去商店,再回家。在离开电影院后,他们决定一起走一段路,讨论电影。然后他们在某个点分开,Alan继续去商店,而Bob直接回家。我们的任务是计算他们两人能一起走的最大距离,
- CVE-2022-25487 漏洞复现
Jay 17
CVE复现漏洞复现CVEWeb安全网络安全PHPCVE-2022-25487
漏洞描述:AtomCMS2.0版本存在远程代码执行漏洞,该漏洞源于/admin/uploads.php未能正确过滤构造代码段的特殊元素。攻击者可利用该漏洞导致任意代码执行。其实这就是一个文件上传漏洞罢了。。。。打开之后,/home路由是个空白信息搜集:该cms有默认邮箱/密码
[email protected]/password,到/admin路由下尝试登录。Users下有个上传文件功能,可能是上传头像用的
- 牛市一定赚钱吗
张三圈杂谈
Alan2010年开始接触比特币,曾用电脑挖了500枚以上(但私钥丢了)2016年底正式进入挖矿行业至今,从坚持只挖比特币和以太坊,到开挖CKB。从显卡挖矿,到后来的K5、C1、N1,深度参与了CKB挖矿的演进史。今天,CKBfans采访了矿圈老人Alan,以下是原文,enjoy!Q1从什么时候开始挖矿?2010年,计算机专业数据库方向的我,出于好奇开始用电脑尝试挖矿。真正进入矿圈是在2016年底
- 读完俞敏洪的《我曾走在崩溃的边缘》,我想践行这2点
科学打造IP的郭老师
践行清单1:关于合伙创业——俞敏洪、徐小平和王强,组成了新东方的“三驾马车”。我也有一个和朋友(Alan、小D)合伙的创业项目,我们三个组成了这个项目的“三驾马车”。只是我们当中的小D很不给力,她除了初期稍微做了一些事情之外,越到后面越不肯出力,总找各种理由不肯干活。(前期分配给小D工作不多,那时她相当于兼职做这些事)。但是,如果有吃喝玩乐的节目,小D就会连进修的英语课都不上,屁颠屁颠跑过来蹭吃蹭
- 7月月结
WANGRUIXUE
1.书1本:《我的精神家园》。2.影3部:《蝴蝶效应》、《犯罪现场》、《彗星来临的那一晚》。3.12号回家,开启暑假。计划有点多,时间有点赶。4.家事总是比较烦,父母操心。5.在客栈帮忙,有点浪费时间。6.又遇个人财政赤字。7.依旧喜欢麻将,依旧爱赢钱。8.和alan早起锻炼超一周。9.新兴趣:尤克里里。10.本月最后一天完成主任的论文!11.对了,解决了学校住宿一个大问题。7月主题词:忙但效率好
- 题记(36)--编排字符串(栈的应用)
INT小蔡
c语言
目录一、题目内容二、输入描述三、输出描述四、输入输出示例五、完整C语言代码一、题目内容请输入字符串,最多输入4个字符串,要求后输入的字符串排在前面,例如输入:EricZ输出:1=EricZ输入:David输出:1=David2=EricZ输入:Peter输出:1=Peter2=David3=EricZ输入:Alan输出:1=Alan2=Peter3=David4=EricZ输入:Jane输出:1=
- 2019-04-17 Day3 作业
熊熊inHK
【学员信息】:阿何新媒体写作训练营5期2班5组-Kay【作业要求】:用200字以内的篇幅,写出自己见闻的一件有素材价值的故事。【作业如下】:她,一个正值青春年华的花季少女,一次与母亲到挪威滑雪,白雪皑皑的雪山间充斥着这对母女爽朗的欢笑。突然,母亲驾驶的滑板不听使唤的向女儿冲去,母亲翻了几下停住了,女儿却滚下了山,撞在一颗大树上,右腿腿骨断裂。母亲懵了,恐惧、无助、自责、懊悔涌上心头,手足无措。这时
- 若依整合ureport2导出excel报错
鄂东男孩
javajavatomcatservlet
若依整合ureport2在本地导出没有问题,在服务器中的tomcat中导出Excel提示:“Handlerdispatchfailed;nestedexceptionisjava.lang.NoClassDefFoundError:org/apache/poi/POIXMLTypeLoader”解决办法:https://download.csdn.net/download/kay523393/86
- 解读电音之《Force-Alan Walker》
July九歌
Force,意为力,力量。这首纯音乐电音是艾伦沃克早期作品,fade之后,faded之前,与spectre在同一年发行。有兴趣的小伙伴可以去网易云音乐收听。艾伦沃克早期的作品有一种特别的风格——非常空灵飘渺、温柔而又节奏感强烈,听着听着就会感受到前所未有的孤独。先拿force来说吧,在高潮部分,每一个节奏,每一个音符,这种电流的冲击感,有力的打击在心灵中。它与spectre一种相似的缺点就是曲风过
- 5月月结
WANGRUIXUE
1.影6:《超级的我》《速度与激情9》《我愿意》《唐人街探案3》《除暴》《人潮汹涌》2.书3:《文城》《晚熟的人》《读库》3.最低体重:47.85kg4.五月上旬1-17号:在家,生病住院;18-20号,在贵阳和Alan开心地玩;20号回学校5.学业:通过盲审,答辩顺利,拍了毕业照6.打了新冠疫苗第一剂7.恋爱:生气,吵架,陪伴,恩爱关键词:生病贵阳毕业
- B. Forming Triangles
三冬四夏会不会有点漫长
#CFdiv2B题算法
map可以理解成一个简单的数组,只是下标可以变成Key,也就是所谓的索引通过向map中插入一个类型为pair的值可以达到插入元素的目的,例如mp.insert(pair("Alan",100));erase(key)函数会删除键为key的所有元素。返回值为删除元素的数量。erase(pos):删除迭代器为pos的元素,要求迭代器必须合法。erase(first,last):删除迭代器在[first
- Alan Becker 火柴人系列“补番”指南
薛定谔的大猫_3464
一、简介AlanBecker是YouTube著名动画师,其火柴人系列非常火爆,特点有动作流畅、细节丰富、剧情有趣、人物鲜活等。大部分没啥深刻立意啥的,但就很有趣,适合当泡面番(2020年7月AlanBecker入驻Bilibili,随后将视频搬运至B站,但Alan搬运次序较乱,感觉不方便安利,于是写了这么个鬼东西。二、剧情次序及入坑推荐Alan火柴人动画按照Alan本人的划分有三个系列:火柴人vs
- 【Python 千题 —— 基础篇】参加聚会
繁依Fanyi
Python千题Python从入门到精通系列教程Python汇总教程python算法java开发语言gitgithubwindows
题目描述题目描述我们向五名同学(Alan、Bob、Candy、Eric、Sandy)发送了各发送了一封聚会邀请邮件,Alan、Candy与Sandy都表示会参加,Bob与Eric都表示不会参加;对于会参加的同学,将会回复“I’mxxx.I’llcometotheparty.”,对于不参加的同学,将会回复“I’mxxx.Sorry,Iwon’tcometotheparty”。借助字典完成本题。输入描
- 【Python 千题 —— 基础篇】喜欢的水果
繁依Fanyi
Python从入门到精通系列教程Python千题Python汇总教程python算法开发语言gitsvnwindowside
题目描述题目描述我们调查了班上的三名同学(Alan,Bob,Sandy)喜欢的水果,其中组成了以下键值对:‘Alan’:[‘apple’,‘banana’,‘orange’],‘Bob’:[‘banana’,‘grapes’,‘peach’],‘Sandy’:[‘apple’,‘pear’,‘strawberry’,‘banana’]。对于每个同学,请输出“xxx’sfavoritefruitsa
- 插画师Zena Kay的作品欣赏
布丁辰儿
插画作品来自ZenaKay。这组插画不仅画出了让人口水旺盛分泌的美味食物,而且将餐桌等用餐环境也描绘的很美妙。作者很善于利用画面中的留白,这些白色不仅平衡了整个画面的深浅配色,同时,在周边环境的衬托下,这些白色本身也在视觉中成为了有趣的负形,拥有自己的体积感,与整体画面相得益彰。
- Maven入门
磊_5d71
项目管理工具图片.pngMaven下载与安装下载地址http://maven.apache.org/download.cgi配置环境变量exportM2_HOME=/Users/alan/myproject/apache-maven-3.5.4exportPATH=M2_HOME/binMaven命令mvnclean清理命令,清理target目录mvncompile编译mvntest编译如果tes
- Java 常用工具类--Java异常
磊_5d71
处理程序运行阶段的错误,不是编译阶段。image.png异常处理分类抛出异常捕获异常image.pngpackagecom.alan.test;importjava.util.Scanner;publicclassTryDemoOne{publicstaticvoidmain(String[]args){/*//定义两个整数,输出两数之商intone=12;inttwo=2;22System.ou
- 研修日记0805:不一样的旺仔
风轻扬11
旺仔,是一只英短尾蓝猫。看到朋友圈一则领养信息,我马上发给先生。只从小狗lucky病逝,朋友领回alan后,先生表示以后可以养只猫咪。相比于猫咪,我更喜欢狗狗,喜欢狗狗的活泼、好动。但看到旺仔萌萌样,我还是开始心动,给女儿发了旺仔的视频,女儿发了一个“?”:怎么想起来养猫?我没有想太多,第二天先生就把旺仔领养回家了。在外面的女儿看到照片,发微信说她对猫咪过敏。女儿的话让我很惊讶,从小就经常撸猫的女
- 电影《十二夜》
蒲米lily
张柏芝颜值在《乘风破浪的姐姐二》里,频频上热搜。一不小心当了颜狗,开始刷张柏芝拍过的老电影,今晚刷了《十二夜》。Jeannie(张柏芝饰)是一个空姐,与工程师Alan(陈奕迅饰)相遇在同一辆车上,之后便开始了他们的爱恋。刚开始的时候,两人都打得火热,深深投入到彼此的生活,如胶似漆。跟很多恋情一样,Alan厌倦Jeannie对他管太紧的方式,开始挣扎,Jeannie认为自己已把一切给了男友,便全身心
- npm发布React组件库
3Alan
react组件库typescriptnpmsassreact
组件库地址(欢迎star)技术栈reacttypescriptsass先置条件npm账号打包后的组件文件npm已经绑定邮箱先置知识package.json"name":"@3alan/ui",//包名,@后跟的是组织名"version":"0.2.10",//包版本号,每次发版需要自行变更版本号"private":false,//是否为私有包"main":"dist/index.cjs.js",/
- 2021-3-3晚间日记
圆脸喵
今天是什么日子起床:7点半就寝:11点半天气:阴心情:阴郁纪念日:任务清单今日完成的任务,最重要的三件事:1.确认好alan可以合作2.开会了解了国家项目3.沟通好碳减排下一步工作重点4.給师弟改论文改进:快速进入状态,马上立刻去做习惯养成:周目标·完成进度1.文章写了框架,明天重点任务是写文章2.塑料回收调研,科研院所,拉出清单3.二氧化碳减排,先列出一个大概清单,给导师打电话找合作,列提纲学习
- npm发布React组件库
3Alan
组件库地址(欢迎star)技术栈reacttypescriptsass先置条件npm账号打包后的组件文件npm已经绑定邮箱先置知识package.json"name":"@3alan/ui",//包名,@后跟的是组织名"version":"0.2.10",//包版本号,每次发版需要自行变更版本号"private":false,//是否为私有包"main":"dist/index.cjs.js",/
- 每日复盘D81-12月25日
想写书的Linda
1.早上六点多起床,去外面走了四公里多,也算是开启了一直在说的锻炼身体,路上有不少人在锻炼,其实起来了也就起来了,寒风什么的都不算啥。回到家洗漱,搭乘顺风车,10块单程,只是早上会很早到公司,八点多,正巧看了会儿原则,问了Alan关于英语录音的问题,2018年要好好提高英语。工作主要是联系媒体,帮忙发全国巡回的活动。晚上跟两位室友一起在苏州中心吃饭,然后逛了书店,再一起走回去,路上聊聊天,很和谐,
- 和Alan Oken老爷爷上课, 最后感动到眼泪要流出来……
绍然Will
和AlanOken老爷爷上课,最后感动到眼泪要流出来……老爷爷讲到星盘中的一个点,讲到我们一起分析的作业星盘中的南北交……然后老爷子直接切换到我的星盘中的南北交,然后老爷子跟我讲我的南北交与我现在做的身心灵工作的关系和展现……然后老爷子又顺便,再次说了我星盘中的一些核心问题,一次比一次深入和直指解决方案……我跟老爷爷说:“我真的很感恩……这样的深度的学习,因为只有这些都感受、讨论、经历了,我才感觉
- 《雨夜的浪漫》
宠物店女孩
问题:《雨夜的浪漫》这首熟悉的歌曲,Alan是怎么唱的呢?分析:此歌曲在专辑或者选集中,都是采用G调,高音丝丝入扣,动人心弦,技术上无可挑剔。但在演唱会上却都采用F调,降低音调以达到声音的自然,虽然没有华丽的高音,却换来绵绵的感伤情怀。结论:录音室作品很大程度上,可以录制完美而极致的声音,譬如高音的梦幻与缥渺。但现场却只能演绎真实的音乐,表现出无法修饰的真实感情与不可救药的演唱高度,何等吊诡。@K
- Python Bokeh库详解:交互式数据可视化
Rocky006
信息可视化开发语言python数据分析数据挖掘
概要数据可视化在数据分析和科学研究中起着至关重要的作用。而Bokeh(发音为“bo-kay”)是一个强大的Python交互式可视化库,提供了丰富的工具和功能,使得创建交互式、吸引人的数据可视化变得轻而易举。本文将深入介绍Bokeh库的各个方面,通过丰富的示例代码,帮助读者更全面地了解和使用这一强大的工具。安装与基础绘图首先,需要安装Bokeh库。通过以下命令即可完成安装:pip install b
- 跟着电音教主Alan Walker放肆狂欢,Pick潮玩单品
咸娱生活
音乐的潮,需要用心才能感受。二十年前的潮流音乐有陈奕迅、周杰伦,被称为华语音乐的黄金时代拉开大幕,成为多少人的青春旧梦,至今仍然收藏在歌单里时常复习。二十年后的今天,潮流音乐有什么?新生代歌手虽说层出不穷,从选秀节目中脱颖而出的李宇春、尚雯婕、华晨宇等,却只让人记住了草根逆袭的故事,真正意义上堪称经典的作品并不多见。那么这个时代的年轻人都在听什么?打开歌单音乐列表,一串串歌名背后抒发出截然不同的情
- 高并发扩容之缓存
磊_5d71
图片.png图片.png缓存图片.png图片.png图片.png缓存GuavaCache图片.png图片.png图片.png图片.png学习redis网站redis.cnRedisConfigpackagecom.alan.concurrency.example.cache;importorg.springframework.beans.factory.annotation.Value;impor
- 2018-08-13Lambda表达式
huxiaofeng
简洁地表示可传递的匿名函数的一种方式测验3.1:Lambda语法根据上述语法规则,以下哪个不是有效的Lambda表达式?(1)()->{}(2)()->"Raoul"(3)()->{return"Mario";}(4)(Integeri)->return"Alan"+i;(5)(Strings)->{"IronMan";}答案:只有4和5是无效的Lambda。(1)这个Lambda没有参数,并返回
- jvm调优总结(从基本概念 到 深度优化)
oloz
javajvmjdk虚拟机应用服务器
JVM参数详解:http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html
Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。
- 【Scala十六】Scala核心十:柯里化函数
bit1129
scala
本篇文章重点说明什么是函数柯里化,这个语法现象的背后动机是什么,有什么样的应用场景,以及与部分应用函数(Partial Applied Function)之间的联系 1. 什么是柯里化函数
A way to write functions with multiple parameter lists. For instance
def f(x: Int)(y: Int) is a
- HashMap
dalan_123
java
HashMap在java中对很多人来说都是熟的;基于hash表的map接口的非同步实现。允许使用null和null键;同时不能保证元素的顺序;也就是从来都不保证其中的元素的顺序恒久不变。
1、数据结构
在java中,最基本的数据结构无外乎:数组 和 引用(指针),所有的数据结构都可以用这两个来构造,HashMap也不例外,归根到底HashMap就是一个链表散列的数据
- Java Swing如何实时刷新JTextArea,以显示刚才加append的内容
周凡杨
java更新swingJTextArea
在代码中执行完textArea.append("message")后,如果你想让这个更新立刻显示在界面上而不是等swing的主线程返回后刷新,我们一般会在该语句后调用textArea.invalidate()和textArea.repaint()。
问题是这个方法并不能有任何效果,textArea的内容没有任何变化,这或许是swing的一个bug,有一个笨拙的办法可以实现
- servlet或struts的Action处理ajax请求
g21121
servlet
其实处理ajax的请求非常简单,直接看代码就行了:
//如果用的是struts
//HttpServletResponse response = ServletActionContext.getResponse();
// 设置输出为文字流
response.setContentType("text/plain");
// 设置字符集
res
- FineReport的公式编辑框的语法简介
老A不折腾
finereport公式总结
FINEREPORT用到公式的地方非常多,单元格(以=开头的便被解析为公式),条件显示,数据字典,报表填报属性值定义,图表标题,轴定义,页眉页脚,甚至单元格的其他属性中的鼠标悬浮提示内容都可以写公式。
简单的说下自己感觉的公式要注意的几个地方:
1.if语句语法刚接触感觉比较奇怪,if(条件式子,值1,值2),if可以嵌套,if(条件式子1,值1,if(条件式子2,值2,值3)
- linux mysql 数据库乱码的解决办法
墙头上一根草
linuxmysql数据库乱码
linux 上mysql数据库区分大小写的配置
lower_case_table_names=1 1-不区分大小写 0-区分大小写
修改/etc/my.cnf 具体的修改内容如下:
[client]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/va
- 我的spring学习笔记6-ApplicationContext实例化的参数兼容思想
aijuans
Spring 3
ApplicationContext能读取多个Bean定义文件,方法是:
ApplicationContext appContext = new ClassPathXmlApplicationContext(
new String[]{“bean-config1.xml”,“bean-config2.xml”,“bean-config3.xml”,“bean-config4.xml
- mysql 基准测试之sysbench
annan211
基准测试mysql基准测试MySQL测试sysbench
1 执行如下命令,安装sysbench-0.5:
tar xzvf sysbench-0.5.tar.gz
cd sysbench-0.5
chmod +x autogen.sh
./autogen.sh
./configure --with-mysql --with-mysql-includes=/usr/local/mysql
- sql的复杂查询使用案列与技巧
百合不是茶
oraclesql函数数据分页合并查询
本片博客使用的数据库表是oracle中的scott用户表;
------------------- 自然连接查询
查询 smith 的上司(两种方法)
&
- 深入学习Thread类
bijian1013
javathread多线程java多线程
一. 线程的名字
下面来看一下Thread类的name属性,它的类型是String。它其实就是线程的名字。在Thread类中,有String getName()和void setName(String)两个方法用来设置和获取这个属性的值。
同时,Thr
- JSON串转换成Map以及如何转换到对应的数据类型
bijian1013
javafastjsonnet.sf.json
在实际开发中,难免会碰到JSON串转换成Map的情况,下面来看看这方面的实例。另外,由于fastjson只支持JDK1.5及以上版本,因此在JDK1.4的项目中可以采用net.sf.json来处理。
一.fastjson实例
JsonUtil.java
package com.study;
impor
- 【RPC框架HttpInvoker一】HttpInvoker:Spring自带RPC框架
bit1129
spring
HttpInvoker是Spring原生的RPC调用框架,HttpInvoker同Burlap和Hessian一样,提供了一致的服务Exporter以及客户端的服务代理工厂Bean,这篇文章主要是复制粘贴了Hessian与Spring集成一文,【RPC框架Hessian四】Hessian与Spring集成
在
【RPC框架Hessian二】Hessian 对象序列化和反序列化一文中
- 【Mahout二】基于Mahout CBayes算法的20newsgroup的脚本分析
bit1129
Mahout
#!/bin/bash
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information re
- nginx三种获取用户真实ip的方法
ronin47
随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址,如果后端是apache,请跳转到<apache获取用户真实IP地址>,如果是后端真实服务器是nginx,那么继续往下看。
实例环境: 用户IP 120.22.11.11
- java-判断二叉树是不是平衡
bylijinnan
java
参考了
http://zhedahht.blog.163.com/blog/static/25411174201142733927831/
但是用java来实现有一个问题。
由于Java无法像C那样“传递参数的地址,函数返回时能得到参数的值”,唯有新建一个辅助类:AuxClass
import ljn.help.*;
public class BalancedBTree {
- BeanUtils.copyProperties VS PropertyUtils.copyProperties
诸葛不亮
PropertyUtilsBeanUtils
BeanUtils.copyProperties VS PropertyUtils.copyProperties
作为两个bean属性copy的工具类,他们被广泛使用,同时也很容易误用,给人造成困然;比如:昨天发现同事在使用BeanUtils.copyProperties copy有integer类型属性的bean时,没有考虑到会将null转换为0,而后面的业
- [金融与信息安全]最简单的数据结构最安全
comsci
数据结构
现在最流行的数据库的数据存储文件都具有复杂的文件头格式,用操作系统的记事本软件是无法正常浏览的,这样的情况会有什么问题呢?
从信息安全的角度来看,如果我们数据库系统仅仅把这种格式的数据文件做异地备份,如果相同版本的所有数据库管理系统都同时被攻击,那么
- vi区段删除
Cwind
linuxvi区段删除
区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。
vi概述
引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。
vi区段删除步骤:
1. 在末行模式下使用:set nu显示行号
非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行
- 清除tomcat缓存的方法总结
dashuaifu
tomcat缓存
用tomcat容器,大家可能会发现这样的问题,修改jsp文件后,但用IE打开 依然是以前的Jsp的页面。
出现这种现象的原因主要是tomcat缓存的原因。
解决办法如下:
在jsp文件头加上
<meta http-equiv="Expires" content="0"> <meta http-equiv="kiben&qu
- 不要盲目的在项目中使用LESS CSS
dcj3sjt126com
Webless
如果你还不知道LESS CSS是什么东西,可以看一下这篇文章,是我一朋友写给新人看的《CSS——LESS》
不可否认,LESS CSS是个强大的工具,它弥补了css没有变量、无法运算等一些“先天缺陷”,但它似乎给我一种错觉,就是为了功能而实现功能。
比如它的引用功能
?
.rounded_corners{
- [入门]更上一层楼
dcj3sjt126com
PHPyii2
更上一层楼
通篇阅读完整个“入门”部分,你就完成了一个完整 Yii 应用的创建。在此过程中你学到了如何实现一些常用功能,例如通过 HTML 表单从用户那获取数据,从数据库中获取数据并以分页形式显示。你还学到了如何通过 Gii 去自动生成代码。使用 Gii 生成代码把 Web 开发中多数繁杂的过程转化为仅仅填写几个表单就行。
本章将介绍一些有助于更好使用 Yii 的资源:
- Apache HttpClient使用详解
eksliang
httpclienthttp协议
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会
- zxing二维码扫描功能
gundumw100
androidzxing
经常要用到二维码扫描功能
现给出示例代码
import com.google.zxing.WriterException;
import com.zxing.activity.CaptureActivity;
import com.zxing.encoding.EncodingHandler;
import android.app.Activity;
import an
- 纯HTML+CSS带说明的黄色导航菜单
ini
htmlWebhtml5csshovertree
HoverTree带说明的CSS菜单:纯HTML+CSS结构链接带说明的黄色导航
在线体验效果:http://hovertree.com/texiao/css/1.htm代码如下,保存到HTML文件可以看到效果:
<!DOCTYPE html >
<html >
<head>
<title>HoverTree
- fastjson初始化对性能的影响
kane_xie
fastjson序列化
之前在项目中序列化是用thrift,性能一般,而且需要用编译器生成新的类,在序列化和反序列化的时候感觉很繁琐,因此想转到json阵营。对比了jackson,gson等框架之后,决定用fastjson,为什么呢,因为看名字感觉很快。。。
网上的说法:
fastjson 是一个性能很好的 Java 语言实现的 JSON 解析器和生成器,来自阿里巴巴的工程师开发。
- 基于Mybatis封装的增删改查实现通用自动化sql
mengqingyu
DAO
1.基于map或javaBean的增删改查可实现不写dao接口和实现类以及xml,有效的提高开发速度。
2.支持自定义注解包括主键生成、列重复验证、列名、表名等
3.支持批量插入、批量更新、批量删除
<bean id="dynamicSqlSessionTemplate" class="com.mqy.mybatis.support.Dynamic
- js控制input输入框的方法封装(数字,中文,字母,浮点数等)
qifeifei
javascript js
在项目开发的时候,经常有一些输入框,控制输入的格式,而不是等输入好了再去检查格式,格式错了就报错,体验不好。 /** 数字,中文,字母,浮点数(+/-/.) 类型输入限制,只要在input标签上加上 jInput="number,chinese,alphabet,floating" 备注:floating属性只能单独用*/
funct
- java 计时器应用
tangqi609567707
javatimer
mport java.util.TimerTask; import java.util.Calendar; public class MyTask extends TimerTask { private static final int
- erlang输出调用栈信息
wudixiaotie
erlang
在erlang otp的开发中,如果调用第三方的应用,会有有些错误会不打印栈信息,因为有可能第三方应用会catch然后输出自己的错误信息,所以对排查bug有很大的阻碍,这样就要求我们自己打印调用的栈信息。用这个函数:erlang:process_display (self (), backtrace).需要注意这个函数只会输出到标准错误输出。
也可以用这个函数:erlang:get_s