- 浏览: 139564 次
最新评论
-
wangyudong:
很有帮助的代码实例,测试Spring Boot REST AP ...
1、springboot入门案例helloworld与集成hibernate -
wangyudong:
学习了,的确是一个非常好的Spring boot实例,很快就写 ...
1、springboot入门案例helloworld与集成hibernate
文章列表
spring集成redis,集成redis集群
- 博客分类:
- redis
1、通过spring-data-redis集成redis
pom.xml依赖包
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVers ...
1、使用Jedis 连接集群会报 MOVED错误
package com.chen.demo;
import redis.clients.jedis.Jedis;
public class Demo {
public static void main(String[] args) {
String host = "192.168.199.130";
Jedis jedis = new Jedis(host,7002);
String name =null;
name=jedis.get(" ...
redis-cli -h 127.0.0.1 -p 6749 连接指定主机指定端口redis
redis-cli -c -p 7001 连接本机7001端口redis
2、安装Ruby
apt-get install ruby2.0
或
安装ruby:version(1.9.2)
Java代码
# ruby1.9.2
cd /path/ruby
./configure -prefix=/usr/local/ruby
make
make install
sudo cp ruby /usr/local/bin
创建redis集群时出现no such ...
1、ubuntu 卸载redis
1)卸载软件 apt-get remove redis
2)清除配置 apt-get remove --purge redis
3)删除残留文件 find / -name redis
一般设置如下
rm -rf var/lib/redis/
rm -rf /var/log/redis
rm -rf /etc/redis/
rm -rf /usr/bin/redis-*
2、安装redis
1)初始化文件夹 mkdir / ...
redis-cli
启动redis客户端,连接到redis服务器,输入PING命令检查服务器是否正在运行
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
Redis-cli连接远程服务器
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
2、Redis五种数据类型字符串、哈希、列表、集合、有序集合
3、字符串常用命令
1)设置键值set key value
2)获取键值 get key
redis 127.0.0.1:6379> ...
1、先在本地CMD命令中ping IP地址,网络是否正常
2、ping命令正常,telnet ip 端口号,检查6379,redis端口是否正常
3、检查/etc/redis/redis.conf配置文件中是否有bind 127.0.0.1 redis绑定限制,如有注释掉
查看redis版本号:redis-cli --version
远程服务器上安装telnet服务端,ubuntu14.04
查看telnet运行状态
Netstat –a | grep telnet 输出为空,表示没有开启服务
安装openbsd-inetd
Apt-get install openbsd-inetd 如 ...
下载VMware
下载ubuntu14.iso
在VMware上安装ubuntu
2、使用SecureCRT连接上虚拟机上的ubuntu
在ubuntu上使用ifconfig查看ip地址
在ubuntu上查看是否已安装openssh-server,并开启
执行命令ps -e | grep ssh 。查看是否有ssh进程运行
在系统终端界面内输入apt-get update命令
待更新完成后。在终端输入apt-get install openssh-server
重启下ssh。执行命令/etc/init.d/ssh restart
3、安装redis
以root权限登录,切换到/usr目录 ...
windows安装zookeeper
把下载的zookeeper的文件解压到指定目录
D:\machine\zookeeper-3.3.6>
修改conf下增加一个zoo.cfg
内容如下:
# The number of milliseconds of each tick 心跳间隔 毫秒每次
tickTime=2000
# The number of ticks that the initial
# synchronization phase can take
initLimit=10
# The number of ticks that can pass betw ...
webservice cxf简单案例
- 博客分类:
- javaweb
cxf简单java项目案例
IHelloWorld.java
package com.chen.ws;
import java.util.List;
import java.util.Map;
import javax.jws.WebService;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import com.chen.adapter.AuthXmlAdapter;
import com.chen.pojo.Pet;
import com.chen.pojo.User;
@ ...
spring data jpa简单案例
- 博客分类:
- 框架学习
pom.xml
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
...
需求:有一张银行账户表,有A用户给B用户转账;A账户先减少,B账户增加,但是A操作完之后断电了。
解决方案:A减少钱,但是不要立即修改数据表;B收到钱之后,同时修改数据表
事务安全
事务:transaction,一系列要发生的连续的操作
事务安全:一种保护连续操作同时满足(实现)的一种机制
事务安全的意义:保证数据操作的完整性
--创建一个账户表
create table my_account(
number char(16) not null unique comment '账户',
name varchar(20) not null,
mo ...
连接查询
将多张表(可以大于2张表)进行记录的连接(按照某个指定的条件进行数据拼接)
最终结果是:记录数有可能变化,字段数一定会增加(至少两张表的合并)
连接查询的意义:在用户查看数据的时候,需要显示的数据来自多张表。
连接查询:join 使用方式 左表 join 右表
左表:在join左边的表
右表:在join右边的表
连接查询分类
SQL中将连接查询分为4类:内连接、外连接、自然连接和交叉连接
交叉连接
从一张表中循环取出每一条记录,每条记录都去另外一张表进行匹配;
匹配一定保留(没有条件匹配),而连接本身字段就会增加(保留),最终
形 ...
列属性
主键,唯一键和自增长
主键:primary key,用来唯一的约束该字段里面的数据,不能重复,一张表中只能有一个主键
增加主键
SQL操作中有多种方式给表增加主键:大体分为三种
1、在创建表的时候,直接在字段后加 primary key
--增加主键
create table my_pri1(
id int primary key comment '学号',
name varchar(20) not null comment '姓名'
)charset utf8;
2、
--复合主键
create table my_pri2(
num ...
数据类型(列类型)
所谓的数据类型:对数据进行统一的分类,从系统的角度出发为了能够使用统一的
方式进行管理:更好的利用有限的空间。
SQL的三大数值类型:数值、字符串、日期时间
1、数值型
系统将数值型分 ...
二级缓存及高级映射
sqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<properties resource="dbSource ...