- 博客(39)
- 收藏
- 关注
crontab执行时区与系统时间不一致问题
[root@lock data]# tail -f /var/log/cron Jun 15 06:50:05 lock crond[8517]: (CRON) INFO (running with inotify support)Jun 15 06:50:05 lock crond[8517]: (CRON) INFO (@reboot jobs will be run a...
2017-06-15 14:58:34
3572
原创 scala学习笔记(十五):模式匹配
模式匹配在spark中非常重要,你可以在很多地方能看见模式匹配 def main(args: Array[String]): Unit = { // trigger the constant patterns println(echoWhatYouGaveMe(0)) println(echoWhatYouGaveMe(true)) pr...
2017-02-07 11:31:29
240
原创 scala学习笔记(十四):fluent style(流式风格代码)
我们在使用spark的时候 开头经常写这样的fluent style代码 val conf = new SparkConf().setAppName("ParallelizeCollection").setMaster("local") 那我们自己怎样然我们自己的代码能实现这样的效果,其实想要使用流式风格 1、如果你的类会被继承的话 方法返回类型必须是this...
2017-02-07 11:21:56
663
原创 scala学习笔记(十三):implicit 详解
implicit 可分为三种 隐式参数 隐式转换类型 隐式调用函数1、隐式参数 implicit参数都是定义在方法最后,修饰implicit表示该组参数是隐式参数。一个方法只会有一个隐式参数列表,置于方法的最后一个参数列表。如果方法有多个隐式参数,只需一个implicit修饰即可//使用隐式参数的方式 需要在外部定义一个Comparator[A]类型的变量 def maxThrid...
2017-01-24 15:39:16
451
scala学习笔记(十二):for循环及translated
scala中有许多方式去循环集合for loops, while loops, 和集合中的方法诸如 foreach, map, flatMap,这节主要说明for的用法和for的翻译(translated) 1、for的用法 val a = Array("apple","banana", "orange") //for 循环 for...
2017-01-13 12:07:22
138
scala学习笔记(十一):Queue、stack
一、Queue队列是FIFO(先进先出),Queue分可变和不可变(immutable queue and mutable queue) import scala.collection.mutable.Queuevar ints = Queue[Int]()var fruits = Queue[String]()var q = Queue[Person]()scala&g...
2017-01-12 21:49:44
620
原创 scala学习笔记(十):本地函数、偏函数、部分应用函数
Scala中的函数是Java中完全没有的概念。因为Java是完全面向对象的编程语言,没有任何面向过程编程语言的特性,因此Java中的一等公民是类和对象,而且只有方法的概念。 而Scala是一门既面向对象,又面向过程的语言。因此在Scala中有非常好的面向对象的特性,可以使用Scala来基于面向对象的思想开发大型复杂的系统和工程;而且Scala也面向过程,因此Scala中有...
2016-12-27 16:17:36
139
原创 scala学习笔记(九):包、包对象以及可见域
1、Scala的包和Java中的包的目的是相同的:管理大型程序中的名称,与对象或类的定义不同,同一个包可以定义在多个文件当中 a.scalapackage a{ package b{ package c{ class A{ } } }}b.scalapackage a{ package b{ ...
2016-12-23 16:53:59
230
原创 scala学习笔记(八):抽象类、trait特性
1、抽象类 和java中一样 定义抽象类需要使用abstract object AbstractScala { def main(args: Array[String]): Unit = { val cat = new Cat("小小") cat.cry }}abstract class Animal(name:String){ var...
2016-12-22 11:15:43
249
原创 scala学习笔记(七):单例对象、伴生对象、内部类
直接上代码说明:object ClassScala { def main(args: Array[String]): Unit = { val obj = new University("a",1,1) println(obj) val stu = new Student("baby","女") /** * Array的a...
2016-12-20 16:46:14
136
原创 scala学习笔记(六):函数
1、函数定义 /** * 函数返回Unit */ def fun() = { println("this is a function") } /** * 函数有返回值 * @return */ def fun1():Int = {1} /** * 多参数函数 * @pa...
2016-12-14 18:50:41
112
原创 scala学习笔记(五):map
Scala中的映射是键/值对的集合。任何值可以根据它的键进行检索。键是在映射唯一的,但值不一定是唯一的。映射也被称为哈希表。有两种类型的映射,不可变以及可变的。可变和不可变的对象之间的区别在于,当一个对象是不可变的,对象本身不能被改变。 默认情况下,Scala中使用不可变的映射。如果想使用可变集,必须明确地导入scala.collection.mutable.Map类。如...
2016-12-09 17:07:17
215
原创 scala学习笔记(四):Set
Scala Set(集合)是没有重复的对象集合,所有的元素都是唯一的。Scala 集合分为可变的和不可变的集合。默认情况下,Scala 使用的是不可变集合,如果你想使用可变集合,需要引用 scala.collection.mutable.Set 包 var set = Set("a","b","c") //res0: scala.collection.immutabl...
2016-12-08 21:39:57
174
原创 scala学习笔记(三):List
列表List是一种有限的不可变序列式,所以所有的操作都会产生新的List1、增加修改 /** * 连续多个数进行右操作 Nil是空List 至于为什么要加Nil是因为如果不加::就是Int的方法 * 但是Int并没有::方法,所以会编译错误 * Nil或者List() 都可以表示空List */ va...
2016-12-07 16:05:29
196
原创 scala学习笔记(二):foreach、while、do... while 循环语句
1、do... while循环的语法 do{ statement(s);}while( condition ); 例子: val arr = Array(1, 2, 3, 4, 5)var i = 0do { println("Value of arr:"+arr(i)) i += 1}while(i < arr.length...
2016-12-06 20:46:57
176
原创 scala学习笔记(一):for语句
1、for语句直接循环 for (i <- 1 to 10) println("Value of i: " + i)输出:Value of i: 1Value of i: 2Value of i: 3Value of i: 4Value of i: 5Value of i: 6Value of i: 7Value of i: 8Value ...
2016-12-06 20:01:55
192
原创 linux系统校正时间
1、查看系统时区 date -R[root@Slave-02 ~]# more /etc/sysconfig/clockZONE="America/Los_Angeles 上面命令输出了-0800表示西八区,是美国旧金山所在的时区 2、修改时区为东8区 这个时候在看时区rm -rf /etc/localtimeln -s /usr/share/zon...
2016-12-06 15:51:05
318
原创 redis集群 CLUSTERDOWN The cluster is down
因为公司网络地址改变 redis集群报 CLUSTERDOWN The cluster is down错误暂时没找到好的处理方式,只能把每个集群目录下的cluster-config-file,也就是redis.conf里面cluster-config-file配置所指定的文件干掉,重新来生成。当然 如果不是因为ip的变化出现的这个问题,可以使用redis-trib.rb fix host...
2016-12-02 18:06:40
1684
原创 spring boot jar包部署linux服务
1、因为工程使用的是Maven所以在pom.xml需要配置下面的东东,executable最重要,表示可以直接使用./my-application.jar这样的方式启动,正常不加这个是需要java -jar my-application.jar这样来启动的,但是因为我们要弄成服务就不能加java命令 <plugin> <groupId>org.sp...
2016-11-24 11:10:07
102
org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(Ljava/util/Map;)V
前端时间在使用curator访问zookpeeter的时候报Caused by: java.lang.NoSuchMethodError: org.apache.zookeeper.server.quorum.flexible.QuorumMaj.<init>(Ljava/util/Map;)V因为本身引入了curator和zookeeper的jar包 所以我一看这个错误应...
2016-11-11 17:53:47
2605
腾讯云主机根目录一直变大的根源monlog.log
最近我们系统监控邮件一直提醒系统根目录使用超过97%。今天终于抽出空来查找原因。思路无非就是使用 du -h --max-depth=1 / 来一个个来查找。最终锁定在/usr/local/TsysAgent这个目录,一看名字就知道这个是腾讯的东西。果然恶心了一边默默在监听。然后把日志写在根目录/usr/local/TsysAgent/bin/monlog.log 这...
2016-07-07 10:27:04
304
改变网站 iOS 版 Safari 中“添加至主屏幕” 的URL地址
相信大家都知道怎么去改变图标,度娘上面一大堆,我就不对废话了。我主要说下在添加至屏幕的时候把地址改变了,相信大家遇到过这样的场景,在没有把网站添加到主屏幕的时候希望定时或者每次访问的时候提示用户去点击[添加至主屏幕],但是一旦用户添加后在桌面直接点击就不用出现提示了。 这个就不得不得说到H5的特性了。 HTML5新添加了两个api分别是pushState和replaceS...
2016-04-19 16:32:05
4088
原创 在IFRAME中进行跨域通讯
HTML5中新引进的window.postMessage方法来跨域传送数据 window.postMessage(message,targetOrigin) 方法是html5新引进的特性,可以使用它来向其它的window对象发送消息,无论这个window对象是属于同源或不同源,目前IE8+、 FireFox、Chrome、Opera等浏览器都已经支持...
2016-04-12 16:42:50
93
原创 js跨域访问
1、在js中使用CROS来进行跨域提交function createCORSRequest(method, url) { var xhr = new XMLHttpRequest(); if ("withCredentials" in xhr) { // "withCredentials"属性是XMLHTTPRequest2中独有的 xh...
2016-04-12 16:33:27
87
微信内置浏览器自动识别二微码支付
最近在接H5游戏的时候发现一个问题,就是在未认证的公众号中不支持微信支付,在网上找了半天资料,只能使用二维码支付,二维码支付无非就是在页面弹出一个div上面浮现一个二维码图片。 有了这个思路,同时微信本身也可以下单后生成一个二维码链接地址。只需要把这个地址封装到二维码图片中就完成了。一、使用jquery-qrcode生成二维码 为了图方便我使用了jqu...
2016-04-12 16:24:47
1383
原创 hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted obje
今天在做数据同步的时候遇到这个异常:在google上面查找了下 发现原来我在处理实体类来多对一上面的问题我在删除实体的时候因为有很多外键关联,所以必须先删除实体中的Set,因为存在很多关联,我直接用反射来查找所有返回为Set类型的方法。然后获取值,用hibernate来删除结果就报了标题上的错误其实我少了一个步骤就是在那删除前应该remove掉[code="java"] ....
2010-09-26 12:57:03
84
原创 [转]oracle11g R2 出现新增的表在导出的时候报EXP-00011: xx does not exist
先来看一下例子。我们创建一张表T2。[code="sql"]SQL> create table t2 (n number); Table created. SQL> desc t2 Name Null? Type -----------------------------------...
2010-08-09 16:57:25
430
原创 sqlserver访问oracle的方法
在sql server中新建一个链接服务器:链接服务器名为:dtserp数据访问接口选择:Microsoft OLE DB Provider for Oracle产品名称:Oracle数据源:就是上面步骤中建立的DTSERP_DTSERP,代表要访问的oracle服务器上的要访问的那个数据库。在安全性中选“使用此安全上下文建立连接”,然后输入访问oracle...
2010-07-31 01:07:03
238
原创 [转]【SQLServer】获取SQL所有用户名、数据库名、所有表名、所有字段名
[code="sql"]1、获取所有用户名:Select name FROM Sysusers where status='2' and islogin='1'islogin='1' :表示帐户islogin='0' :表示角色status='2' :表示用户帐户status='0' :表示糸统帐户2、获取所有数据库名:Select Name F...
2010-07-31 00:58:36
1040
原创 JDBC 读取sqlserver2008所有用户表的表结构
[code="java"] package com;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import...
2010-07-31 00:46:39
300
原创 [转载]hibernate经典问题a different object with the same identifier
a different object with the same identifier value was already associated with the session一个经典的hibernate错误:a different object with the same identifier value was already associated with the session xx...
2010-06-19 11:16:58
79
原创 [转载]Spring 2.5 基于注解驱动的 Spring MVC
概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一...
2010-06-05 10:42:29
65
mysql取得一个字符串相同字符中的最后一个字符的位置
在生成树形结构的id的时候 我想直接以 [color=red]PID|数字|..[/color]的形式来生成 数字是我每次得到列表的同时取列表中id最后一个|符号后面的数字的最大值+1来保存新的节点。但是我在mysql中没发现有这样的函数样,或许我没找到,所以我只能写一个函数来搞定这个事情。希望对兄弟们有帮助,如果mysql中有某个函数可以这样做,也请来言哈好了,请看语句[code="...
2010-04-16 16:32:26
1072
mysql操作树-取得一个节点的所有子节点和取得一节点的所有父节点
看标题就知道我要说些什么,这个是在工作上遇到的问题。在网上查了很多,只找到取得节点下面所有子节点的语句,下面是代码[code="sql"] DELIMITER $$DROP FUNCTION IF EXISTS `sose`.`getChildLst`$$CREATE DEFINER=`root`@`localhost` FUNCTION `getChildLst`(r...
2010-04-16 16:16:36
455
MyEclipse6.5下axis2插件的安装
Axis Eclipse plug-in(代码生成工具和打包工具)下载:[url]http://archive.apache.org/dist/ws/axis2/tools/1_4/axis2-eclipse-codegen-wizard-1.4.zip[/url][url]http://archive.apache.org/dist/ws/axis2/tools/1_4/axis2-ec...
2010-03-09 12:08:12
84
自定义EL表达式方法
java类中的方法:[code="java"]/** * 解析BLOB大对象to String * @param blob * @return */ public static String getStrings(Blob clob) throws IOException, SQLException { try { if(clob == nu...
2010-03-08 15:34:23
108
struts2.1.8中不能使用ognl访问静态方法的原因
使用struts, 在jsp页面中,可以通过ognl访问类的静态方法。表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.Math@max(7,8) 。页面的输出结果就是:8在目前的项目中,我们使用了struts的版本2.1.8,当我在jsp页面中使用ognl访问类的静态方法时,发现不起作用。也没报错信息,找不到原因。网上搜了一下,发现了原因,...
2010-03-08 15:22:44
125
原创 Oracle多行记录连接的方法
今天,同事问了我一个oracle的问题,在他查询的表中有多行数据除了一个字段外都是相同的,他想合并成一条,并且把那个不同的字段用逗号连接起来,我想了一会儿,觉得除了相关子查询我想不出其他方法来。 但是我试验后发现,思路到是对,但是因为我不清楚有多少一样的,所以我觉得应该做成一个function来循环[code="sql"] SQL> desc t2 Name ...
2010-01-20 15:04:31
348
原创 oracle笔记【direct load】
oracle在插入数据的时候有2种方式: 1.如果在hwm前面存在空余的空间,数据将会直接在hwm(高水位线)前面空余的空间插入同时将会受到数据完整性约束的影响。 [code="sql"]SQL> create table bt as select * from all_objects where 1=0;Table created.SQL> sel...
2010-01-14 11:41:50
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人