- 浏览: 140607 次
- 性别:
- 来自: 南京
-
最新评论
-
liyonghui160com:
请问 redis的结构是什么样的?
利用Redis构建自定义标签(2) -
toknowme:
lisaiori 写道// synchronized (Tes ...
synchronized的使用 -
lisaiori:
// synchronized (TestThread.num ...
synchronized的使用 -
dkpenl:
asfds
Learn IntelliJIDEA (02) -
toknowme:
老兄!你这是两个不同的线程,不同的SynchronizedCo ...
synchronized的使用
文章列表
(1)如果数据库表中存储的数据为NULL
(2)POJO中属性的类型为原生态类型(int,long,double...)
那么我们就会抛出如下错误:
java.lang.IllegalArgumentException: Can not set long field com.crm.model.card.BOCrmCardOperate.newCardInsId to null value
at sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException(Unknown Source)
at su ...
(1)整体设计讲解
(2)核心代码分析
(2.1)页面初始化传入参数,请传入本次方案涉及到的所有菜品
格式:Json数组
加深记忆
- 博客分类:
- Spring MVC
forward:转发本次请求,包含请求中的信息,转发的不好会导致死循环
redirect:重定向,本次请求结束,发起一次新的请求(get方式)
逻辑地址:跳转到某个页面(可以是jsp,也可以的freemarker等等)
(1)Jedis配置文件
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:jdbc="http://www.springframework.org/schema/jdbc" xmlns:j ...
(1)Spring Data Redis
(1.1)Spring Data Redis介绍
http://projects.spring.io/spring-data/
http://projects.spring.io/spring-data-redis/
(1.2)Spring Data Redis jar下载
http://search.maven.org/https://github.com/spring-projects/spring-data-redishttp://search.maven.org/#search%7Cga%7C1%7Ca%3A%22spri ...
(0)项目背景
很多时候,我们在做一个项目的时候,页面展现的时候,有很多字段需要翻译,这个时候有2个办法:
(A)关联查询,最主要的方法
(B)自动翻译,在源数据的基础上,增加翻译字段
为了减少开发人员自己手动写关联查询SQL,决定在返回数据的时候增加自动翻译的模块,只需要调用同一的方法即可实现自动翻译,开箱即用,并且可以实时修改翻译源
(1)H2数据库jar下载
http://
(1)下载Redis安装包(linux)
http://www.redis.io/
(2)拷贝到相应的路径
(3)解压
tar -zxvf redis-3.0.3.tar.gz
(4)编译源码
(1)下载Redis安装包(windows)
(1.1)windows版本(下载)
https://github.com/dmajkic/redis/downloads
(1.2)安装测试
目录文件
redis-benchmark.exe #基准测试
redis-check-aof.exe # aof
redischeck-dump.exe # dump
redis-cli.exe # 客户端
redis-server.exe # 服务器
redis ...
问题:用户筛选模块,查询性能比较慢?分析:
(A)他第一次查询的时候 我只是记录了数量 并没有将会员信息存储(B)然后点击参加活动的时候 我又用刚刚的条件去查询了一遍(C)然后再将会员信息 与 活动建立关联关系 并且发送到老系统
解决方案(A):
(1)查询数量的方法,修改成查询数据(查询出符合条件的用户数据),返回结果集大小
(2)使用UUID作为key,将刚刚查询的结果存储到缓存中,并且将UUID返回到页面(3)当用户点击确认加入活动的时候,将UUID发送到后台,后台从缓存中获取用户数据,减少查询 解决方案(B): 使用Ehcache,将查询条件和结果缓存,如果用户在1分钟内,再 ...
FreeMarker 多视图配置
- 博客分类:
- FreeMarker
(1)新增自定义ViewResolver
package com.zcrm.resolver;
import java.util.Locale;
import java.util.Map;
import org.springframework.web.servlet.View;
import org.springframework.web.servlet.ViewResolver;
public class MultViewResolver implements ViewResolver {
private Map<String, ViewResolver> ...
(1)异常信息:
ORA-01000: maximum open cursors exceededORA-00604: error occurred at recursive SQL level 1ORA-01000: maximum open cursors exceededORA-01000: maximum open cursors exceededORA-02063: preceding 5 lines from APP_165org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServle ...
在J2EE的开发过程中,很多情况需要将前端的一个form或者一个table下的所有信息,全部传递到后台,看下如下的设计图。
使用到了2个强大的工具:
(1)Gson.jar
(2)json2.js
function getObj(tableId) {
var Obj = new Object();
//获取input的值
var _s = "#" + tableId + " :input[type='text']";
$(_s).each(function(i) {
var _id = $(this).attr(& ...
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
(2)npm的安装
(1)下载nodejs
https://nodejs.org/download/
选择相应的版本进行下载
(2)安装nodejs
安装的方式比较多,请baidu下
我这边下载的是“node-v0.12.7-linux-x64.tar.gz”这个版本
(1)上传服务器
(2)解压
tar -zxvf node-v0.12.7-linux-x64.tar.gz(3)检测是否安装成功
/database/nodejs/node-v0.12.7-linux-x64/bin
[root@localhost bin]# ./node -vv0.12.7
...
CRM营销管理系统是以数据分析为基础,实现流程化管控的精确化营销系统。
CRM营销管理系统在数据中心的基础上,汇集全网的用户数据,通过对用户的信息和行为进行标签化分析,形成用户画像。
通过对营销的拆分,抽象出“活动创建”,“用户筛选”,“营销策划”,“短信营销”,“邮件营销”,“APP营销”,“电话营销”, “人员调度”,“案场执行”,“活动评估”等环节,通过对环节的拼装,形成不同的流程,应用到日常的活动中,把控活动的每个环节,实现对活动生命周期和用户生命周期的全程把控,为精确化营销提供有力的保障。