- 浏览: 159647 次
-
最新评论
-
zhou9629:
spring redis 整合 -
see_you_again:
回复一楼:我也只是初学
spark使用logback+slf4j 替换log4j+slf4j -
wu_shao_jie:
嗨,我在用spark-submit命令提交作业的时候,应用程序 ...
spark使用logback+slf4j 替换log4j+slf4j -
zhangfc682:
引用
Eclipse代码模板
文章列表
Scala implicit
- 博客分类:
- Scala
Scala implicit 定义:
隐式转换函数是指在同一个作用域下面,一个给定输入类型并自动转换为指定返回类型的函数,这个函数和函数名字无关,和入参名字无关,只和入参类型以及返回类型有关。注意是同一个作用域。
隐式转换的通俗理解就是:在一个作用域内,将参数转换成因是函数得到的结果。
Scala implicit 举例:
object PlayDemo extends App{
implicit def typeConvertor(input:Int):String = input.toStri ...
Oracle 按特殊字符截取子串
- 博客分类:
- oracle
目标:
将“2000-3000”字符串在oracle中截成连个字符串,分别为“2000”,“3000”。
分析:
oracle中没有split这是函数,而我们又不想自定义一个函数。但是使用instr()函数可以定位字符在字符串中的位置,然后结合substr()函数便可以实现我们的需求。
解决方案:
SQL:
select instr('3000-4000','-',1,1) from dual;
解释:1. '3000-4000' =>是我们的源字符串
2. '-'=>为分离 ...
profiles定义如下:
<profiles>
<profile>
<id>local</id>
<properties>
<deploy.type>local</deploy.type>
</properties>
</profile>
<profile>
<id&g ...
### Idea的汉化------------
流程:
将resources_cn.jar放入IntelliJ IDEA 2016.1\lib目录下,重启即可。
注意:如果汉化后出现中文乱码,操作如下:
1.打开setting
2.选择Appearance & Behavior
3.选择Appearance
4.在右侧选择字体SimSun
备注:乱码原因是字体不支持中文的显示,在idea中,默认的是ubuntu字体,该字体并不支持中文显示,选择一个支持的字体 simsum
实现目标:
点击表单中第一个下拉框,动态替换第二个下拉框。
实现方案:
点击第一个下拉框后触发一个AJAX,从后台获取一个json,内容如List<object>.
具体步骤:
在java代码中返回json:
response.getWriter().print(JSONArray.fromObject(list));
在页面上代码如下:
function addjob_name(data) {
var obj=document.getElementById('job_id' ...
遇见问题:
在使用maven jetty-maven-plugin插件时,遇见问题如下:
2016-11-01 16:47:45.416:INFO:oejpw.PlusConfiguration:No Transaction manager found - if your webapp requires one, please configure one.2016-11-01 16:47:45.527:WARN:oejuc.AbstractLifeCycle:FAILED o.m.j.p.JettyWebAppContext{/ebank,file:/F:/zhao_work ...
1 F5:下一步,可以进入下一个函数栈
2 F6:当前函数的下一步,不会进入其他的函数。
3 F8:下一个断点。
4 也可以通过选中一个变量或者表达式,按ctrl+shift+i 来查看内容。或者添加监视的方式,查看。
5 可以通过快捷键F2,来查看一个函数方法的javadoc,即说明
6 快捷键F3或者ctrl+鼠标点击,进入一个函数
7 ctrl+shift+G 查看当前方法都有谁在使用
8 F
from:http://alvinalexander.com/java/jwarehouse/akka-2.3/akka-docs/rst/scala/code/docs/actor/ActorDocSpec.scala.shtml
/**
* Copyright (C) 2009-2014 Typesafe Inc. <http://www.typesafe.com>
*/
package docs.actor
import language.postfixOps
//#imports1
import akka.actor.Actor
import a ...
简介:
今天打算写一个关于Redis压测的小程序,想来反正也是花时间写,不如顺便研究一下Akka这个比较火的开源库。
代码是scala写得,建议大家尝试新技术!
hello word 小例子:
pom.xml
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-actor_2.11</artifactId>
<version>2.3.9</version>
< ...
简介:
spring + redis 防止表单重复提交。
实施:
1.根据http://see-you-again.iteye.com/admin/blogs/2323435完成spring和reis的整合
2.核心代码如下:
/**
* 为了实现防止表单重复提交功能,我们需要在数据库中存入一个唯一标识,当表单重复提交时
* 如果发现数据已经存在,那么返回插入失败
*
* 同时我们需要设置这个唯一标识的时效性,然而无论数据是否已经存在都会修改时效值,那么
* 解决办法便是设置u ...
防止用户将表单重复提交的方法汇总
- 博客分类:
- 一些巧用方案
转载自这里:http://www.jb51.net/web/248680.html
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:
点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复 ...
使用配置
1.启动redis服务器端
redis-server.exe redis.conf
进入redis目录后 开启服务 (注意加上redis.conf)
redis会自动保存数据到硬盘,暂时不确定目录在哪
2.另外开启一个命令行窗口 进入redis目录下 (注意修改自己的ip,端口为6379)
redis-cli.exe -h 192.168.10.61 -p 6379
redis 127.0.0.1:6379> SET foo bar
OK
在windows上以服务启动Redis
- 博客分类:
- redis
from:http://keenwon.com/1275.html
下载Redis
在Redis的官网下载页上有各种各样的版本,我这次是在windows上部署的,要去GitHub上下载。目前的是2.8.12版的,直接解压,在\bin\release 目录下有个压缩包,这就是我们需要的:
Redis的11种Web应用场景
- 博客分类:
- redis
from:http://database.51cto.com/art/201504/471158.htm
一些Redis原语命令比如LPUSH、LTRIM和 LREM等等能够用来帮助开发者完成需要的任务——这些任务在传统的数据库存储中非常困难或缓慢。这是一篇非常有用并且实际的文章。那么要如何在你的框架中完成这些任务呢?
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。
1.在主页中显示最新的项目列表
Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5 ...