2018年1月23日
摘要: (1).CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'12'转换为整型: SELECT CAST('12' AS int) (2).返回值是整型值12。如果试图将一个代表小数的字符串转换为整型值,又会出现什么情况呢? SELECT CAST 阅读全文
posted @ 2018-01-23 16:41 腾逸 阅读(8392) 评论(0) 推荐(0) 编辑
  2018年1月3日
摘要: idea 编辑yml文件没有联想功能,解决方案 https://segmentfault.com/q/1010000010556550 按Ctrl+Shift+Alt+S,点Facets如果没有添加spring支持的话添加上。应该就看得到补全了。 按Ctrl+Shift+Alt+S,点Facets如 阅读全文
posted @ 2018-01-03 10:42 腾逸 阅读(4517) 评论(0) 推荐(0) 编辑
  2017年12月26日
摘要: redis使用集群部署,如果遇到断电或者服务器重启,当再次启动的时候,有时候会启动不了。需要使用trib的fix命令进行修复。如果修复还是不行的话,可以清除节点数据再重新建集群,前提要备份之后操作。 1.使用redis-cli连接上redis其中一台 redis-cli -c -h xxx -p 7 阅读全文
posted @ 2017-12-26 18:41 腾逸 阅读(3685) 评论(2) 推荐(0) 编辑
  2017年12月13日
摘要: 利用CRUL命令简单分析请求细节所占用的时间吧 curl -o /dev/null -s -w %{http_code}:%{time_namelookup}:%{time_redirect}:%{time_pretransfer}:%{time_connect}:%{time_starttrans 阅读全文
posted @ 2017-12-13 08:52 腾逸 阅读(3532) 评论(0) 推荐(0) 编辑
  2017年11月16日
摘要: 最早由于做作业,结识了java的BigInrger类。读着读着,越来越觉得有趣。后来作业做完,也不忍丢下它,索性把全部代码研究一遍。 开始的时候,一个上午时间最多读懂2个方法。但是还是有滋有味的坚持了下来。下面开始一点点剖开它“隐藏”的秘密。 首先要想搞懂两个问题:BigIngeter类的目的——实 阅读全文
posted @ 2017-11-16 09:40 腾逸 阅读(4673) 评论(0) 推荐(0) 编辑
  2017年11月14日
摘要: ulimit -a 阅读全文
posted @ 2017-11-14 10:12 腾逸 阅读(128) 评论(0) 推荐(0) 编辑
  2017年9月29日
摘要: Linux下的tar压缩解压缩命令详解 Linux下的tar压缩解压缩命令详解 tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩 阅读全文
posted @ 2017-09-29 11:21 腾逸 阅读(232) 评论(0) 推荐(0) 编辑
  2017年9月11日
摘要: 如果安装beyond compare后,右键不能出现比较选项,可以通过设置 beyond compare完成。 选择 工具->选项,在资源管理器整合下面,有一个在资源管理器关联菜单中显示beyond compare的选项,选中该选项即可。 阅读全文
posted @ 2017-09-11 15:49 腾逸 阅读(2091) 评论(0) 推荐(0) 编辑
  2017年9月1日
摘要: 常用快捷键:1. ctrl + q 或 ctrl + n: 打开新查询窗口 ctrl + w: 关闭当前窗口2. ctrl + r: 运行当前窗口内的所有语句 ctrl + shit + r: 只运行选中的语句 F7: 运行从光标当前位置开始的一条完整sql语句 3. ctrl + /: 注释 ct 阅读全文
posted @ 2017-09-01 10:51 腾逸 阅读(205) 评论(0) 推荐(0) 编辑
  2017年8月16日
摘要: http://intellij.mandroid.cn JetBrains授权服务器 http://intellij.mandroid.cn/ 支持的版本 IntelliJ IDEA 7.0 或更高ReSharper 3.1 或更高ReSharper Cpp 1.0 或更高dotTrace 5.5 阅读全文
posted @ 2017-08-16 16:32 腾逸 阅读(487) 评论(0) 推荐(0) 编辑
  2017年7月31日
摘要: 把一个基本数据类型转为字符串,基本数据类型.toString()是最快的方式、String.valueOf(数据)次之、数据+””最慢把一个基本数据类型转为一般有三种方式,我有一个Integer型数据i,可以使用i.toString()、String.valueOf(i)、i+””三种方式,三种方式 阅读全文
posted @ 2017-07-31 17:59 腾逸 阅读(660) 评论(0) 推荐(0) 编辑
  2017年7月19日
摘要: 今天,我在一本面试书上看到了关于java的一个参数传递的问题:写道java中对象作为参数传递给一个方法,到底是值传递,还是引用传递? 我毫无疑问的回答:“引用传递!”,并且还觉得自己对java的这一特性很是熟悉!结果发现,我错了!答案是:值传递!Java中只有按值传递,没有按引用传递! 参考:htt 阅读全文
posted @ 2017-07-19 16:22 腾逸 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 语法:select * from table_name where dbms_lob.instr(字段名(clod类型),'查询条件',1,1) > 0; 语法解释:在Oracle中,可以使用instr函数对某个字符串进行判断,判断其是否含有指定的字符。其语法为:instr(sourceString 阅读全文
posted @ 2017-07-19 15:08 腾逸 阅读(20046) 评论(0) 推荐(0) 编辑
  2017年7月14日
摘要: >>>与>>是位运算符,只对整型有效(不能用于浮点型)。当是整型的时候(low+high)>>1可以代替(low+high)/2。>>>是无符号右移运算符。如果 low+high是正整数,这三种运算是等价的。 由于有编译器优化,他们的效率应该是相同的(如果不存在编译器优化,移位运算更快)。用>>>一 阅读全文
posted @ 2017-07-14 13:32 腾逸 阅读(2146) 评论(1) 推荐(1) 编辑
  2017年6月14日
摘要: public static void compare() { List<String> list = new ArrayList<String>(); Set<String> set = new HashSet<String>(); for(int i=0;i<100000;i++) { list. 阅读全文
posted @ 2017-06-14 17:21 腾逸 阅读(1736) 评论(1) 推荐(0) 编辑
  2017年5月17日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-05-17 16:29 腾逸 阅读(1) 评论(0) 推荐(0) 编辑
  2017年4月6日
摘要: 1,比较当前时间与指定时间相差分钟数: select sysdate, sysdate - to_date('2007-04-03 13:45:39','yyyy-mm-dd hh24:mi:ss') from dual 输出结果:2007-4-4 AM 10:45:56 0.87519675925 阅读全文
posted @ 2017-04-06 15:27 腾逸 阅读(15475) 评论(0) 推荐(0) 编辑
  2017年3月29日
摘要: 对于系统管理员来说,了解系统的一些限制是非常有必要的,这样可以根据需要进行必要的参数配置和调整,进而实现更优的性能,对于系统设计人员甚至程序员来说,了解系统的一些限制,也会有助于设计更为合理的存储结构。 一 目录数限制 RedHat Enterprise Linux AS 4.0 Update 3 阅读全文
posted @ 2017-03-29 13:29 腾逸 阅读(30003) 评论(0) 推荐(2) 编辑
  2017年3月21日
摘要: ORACLE时间函数(SYSDATE)简析 分类:原文地址:ORACLE时间函数(SYSDATE)简析 作者:skylway加法select sysdate,add_months(sysdate,12) from dual; --加1年select sysdate,add_months(sysdat 阅读全文
posted @ 2017-03-21 19:33 腾逸 阅读(1162) 评论(0) 推荐(0) 编辑
  2017年3月6日
摘要: JSONObject json = new JSONObject(sendParam);HttpHeaders headers = new HttpHeaders();MediaType type = MediaType.parseMediaType("application/json; chars 阅读全文
posted @ 2017-03-06 17:30 腾逸 阅读(184) 评论(0) 推荐(0) 编辑
  2017年2月8日
摘要: 什么是asm呢?asm是assembly的缩写,是汇编的称号,对于java而言,asm就是字节码级别的编程。 而这里说到的asm是指objectweb asm,一种.class的代码生成器的开源项目. ASM是一套java字节码生成架构,它可以动态生成二进制格式的stub类或其它代理类, 或者在类被 阅读全文
posted @ 2017-02-08 13:33 腾逸 阅读(17449) 评论(0) 推荐(1) 编辑
  2017年2月7日
摘要: 建议有3个技术发展的方向,管理不在这里讨论:一:是向下,也就是向底层发展那么建议看《深入Java虚拟机》、《Java虚拟机规范》等,最好是英文原版二:是平行,略为向上,也就是从应用的角度那么建议看一些跟 主流的应用框架相关的书,比如:struts2、jsf、spring、hibernate、ibat 阅读全文
posted @ 2017-02-07 16:51 腾逸 阅读(164) 评论(0) 推荐(0) 编辑
摘要: LBS 球面距离公式 http://wiki.myoa.info/zh-blog:20 Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法最近做一个项目:需要查询一个站点(已知该站点经纬度)500米范围内的其它站点。所以,我首先想到的是,对每条记录,去进行遍历,跟数 阅读全文
posted @ 2017-02-07 13:36 腾逸 阅读(9177) 评论(2) 推荐(1) 编辑
  2017年1月22日
摘要: 开程序员的淘宝店!寻找开源技术服务伙伴!>>> » 作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。此外,大家可以加入4570 阅读全文
posted @ 2017-01-22 17:46 腾逸 阅读(29998) 评论(1) 推荐(0) 编辑
  2017年1月17日
摘要: http://aiezu.com/article/linux_curl_command.html 命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语 阅读全文
posted @ 2017-01-17 10:14 腾逸 阅读(171) 评论(0) 推荐(0) 编辑
  2017年1月12日
摘要: http://www.cnblogs.com/skywang12345/p/3308833.html Vector类实现了一个动态数组。和ArrayList和相似 http://www.runoob.com/java/java-vector-class.html 阅读全文
posted @ 2017-01-12 10:14 腾逸 阅读(128) 评论(0) 推荐(0) 编辑
  2016年12月26日
摘要: 信鸽Android SDK是一个能够提供Push服务的开发平台,提供给开发者简便、易用的API接口,方便快速接入。目前支持Android 2.2及以上版本系统。本文档将引导用户以最快的速度嵌入信鸽SDK。注册&下载SDK前往前台 信鸽首页,使用QQ号码登陆,打开注册页面,填写“应用名称”和“应用包名 阅读全文
posted @ 2016-12-26 14:18 腾逸 阅读(3624) 评论(0) 推荐(0) 编辑
摘要: github 地址 https://github.com/yeanzhi/XinGePushSDK.NET 传送门如何安装 建议使用nuget安装包,搜索“信鸽”即可 可以通过clone源码编译出dll文件后引入。 注意项目使用vs2013Restful api接口说明详细说明请浏览信鸽官方wiki 阅读全文
posted @ 2016-12-26 14:03 腾逸 阅读(544) 评论(0) 推荐(0) 编辑
  2016年12月19日
摘要: Oracle的列操作(增加列,修改列,删除列),包括操作多列增加一列: alter table emp4 add test varchar2(10);修改一列: alter table emp4 modify test varchar2(20);删除一列:alter table emp4 drop 阅读全文
posted @ 2016-12-19 13:18 腾逸 阅读(781) 评论(0) 推荐(0) 编辑
  2016年12月13日
摘要: MySQL decode()的等同实现 在Oracle中使用decode方法可以轻松实现代码和值之间的转换,但是在MySQL中该如何实现类似功能呢? MySQL中没有直接的方法可以使用,但是我们可以通过下面两种方法来实现: 1.case when then 如:Select title,case E 阅读全文
posted @ 2016-12-13 16:17 腾逸 阅读(48998) 评论(1) 推荐(0) 编辑
  2016年12月8日
摘要: 1、 @PathVariable当使用@RequestMapping URI template 样式映射时, 即 someUrl/{paramId}, 这时的paramId可通过 @Pathvariable注解绑定它传过来的值到方法的参数上。示例代码:@Controller@RequestMappi 阅读全文
posted @ 2016-12-08 15:54 腾逸 阅读(164) 评论(0) 推荐(0) 编辑
  2016年12月7日
摘要: 用户名和邮箱地址的作用用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。查看用户名和邮箱地址:$ git config user.name$ git config user.ema 阅读全文
posted @ 2016-12-07 13:33 腾逸 阅读(4780) 评论(0) 推荐(0) 编辑
摘要: Spring配置文件xmlns加入xmlns:task="http://www.springframework.org/schema/task"xsi:schemaLocation中加入 http://www.springframework.org/schema/task http://www.sp 阅读全文
posted @ 2016-12-07 10:16 腾逸 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 很长时间没做web项目都把以前学的那点框架知识忘光了,今天把以前做的一个项目翻出来看一下发现用·@Component标记一个组件,而网上有的用@Service标记组件,我晕就查了一下资料:spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@R 阅读全文
posted @ 2016-12-07 09:30 腾逸 阅读(180) 评论(0) 推荐(0) 编辑
  2016年11月15日
摘要: Oracle恢复误删的数据或表,解除锁定SQL或table 转载于: http://renjie120.iteye.com/ 注释:本文转自网络,转载请注明注意:数据库版本是10g,不过大部分9i的也适用,闪回9i就没有.1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复 阅读全文
posted @ 2016-11-15 17:26 腾逸 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 1.导出表结构和数据方式1.tools->export user objects是导出表结构 tools ->export user object 选择选项,导出.sql文件 说明:导出的是建表语句(包括存储结构) 方式2.tools->export tables 是导出表结构还有数据 用pl/sq 阅读全文
posted @ 2016-11-15 17:18 腾逸 阅读(182573) 评论(0) 推荐(2) 编辑
  2016年11月9日
摘要: 查看锁表语句: ssh oracle@10.164.197.17connect / as sysdba 或 直接连接数据库 sqlplus / as sysdba SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object 阅读全文
posted @ 2016-11-09 09:52 腾逸 阅读(2099) 评论(0) 推荐(1) 编辑
  2016年11月2日
摘要: 假设x是你要转换的double类型变量: 不进行四舍五入操作: (int)x 进行四舍五入操作: Integer.parseInt(new java.text.DecimalFormat("0").format(x)); DecimalFormat 是 NumberFormat 的一个具体子类,用于 阅读全文
posted @ 2016-11-02 13:16 腾逸 阅读(36860) 评论(0) 推荐(0) 编辑
  2016年10月20日
摘要: 迭代中删除元素1.for迭代中删除元素会报错 java.util.ConcurrentModificationException List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); list.add(" 阅读全文
posted @ 2016-10-20 15:04 腾逸 阅读(383) 评论(0) 推荐(0) 编辑
摘要: Java 开发必会的 Linux 命令 作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。 本文并不会对所有命令 阅读全文
posted @ 2016-10-20 14:52 腾逸 阅读(186) 评论(0) 推荐(0) 编辑