自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis 持久化的两种方式

一:RBD  RBD方式是通过快照(snapshotting)完成的,当符合一定的条件时redis会自动将内存中所有数据生成一份副本并保存在硬盘上,这个过程即为快照。redis会在一下几种情况下对数据进行快照:根据配置规则自动进行快照用户执行save或者bgsave执行flushall命令执行复制操作1 根据配置规则进行自动快照  redisyunxu允许用户自定义快照,当符合条...

2018-10-19 16:55:47 218 1

原创 Redis 进阶

一:事物事物的原理是先将一个事物的命令发送给redis,然后再让redis依次执行这些命令。例如: set foo 1 set foo2 3 multi incrby foo 2 decrby foo2 2 exec错误处理:(1)语法错误:如果正确则加入事物队列,而只要有一个命令有语法错误就直接返回错误,连正确的命令也不会执行。(在版本2...

2018-10-18 11:06:39 347

原创 Redis 基本类型的操作命令

一:字符串类型1 添加元素单个元素添加:set key value 例如: set bar hello多个元素添加: mset key1 value1 key2 value2 … 例如:mset bar1 hello bar2 world2 取出元素单个元素取出:get key 例如:get bar ==> “hello”多个元素取出:mget key1 keys2… 例如...

2018-10-15 19:07:09 425

原创 redis安装步骤记录

Redis 安装教程安装步骤:1) 下载redis安装包并上传到Linux服务器上,例如本次redis上传路径为/home/grl/software/redis。解压redis文件(tar -zxvf /home/grl/software/redis)2)因为redis是用c、c++编写的,需要下载gcc编译。sudo apt-get install gcc3)进入redis所在目录(c...

2018-10-10 16:31:00 278

转载 shell 编程之test

Shell test 命令Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数说明-eq等于则为真-ne不等于则为真-gt大于则为真-ge大于等于则为真-lt小于则为真

2017-10-24 18:12:10 207

转载 shell 编程之echo

1.显示普通字符串:echo "It is a test"echo It is a test2.显示转义字符echo "\"It is a test\""3.显示变量read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量#!/bin/shread name echo "$name It is a test"以上代

2017-10-24 17:40:51 253

转载 shell 编程之变量

一 :下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20:运算符说明举例+加法`expr $a + $b` 结果为 30。-减法`expr $a - $b` 结果为 -10。*乘法`expr $a \* $b` 结果为  200。

2017-10-24 16:51:58 232

原创 如何将maven依赖项打进jar包

1 在Pom配置文件中,加入如下配置:dependencies>build> plugins> plugin> artifactId>maven-assembly-pluginartifactId> configuration> archive> manifest> mainClass>com

2017-10-18 18:18:24 4628

原创 将本地项目仓库推到远程GitHub步骤

SSH 设置1.Windows下打开Git Bash,创建SSH Key,按提示输入密码,可以不填密码一路回车ssh-keygen -t rsa -C "注册邮箱"然后用户主目录/.ssh/下有两个文件,id_rsa是私钥,id_rsa.pub是公钥2.获取key,打开.ssh下的id_rsa.pub文件,里面的内容就是key的内容start ~/.ssh/id_rsa.p

2017-10-17 13:48:56 3017

转载 欢迎使用CSDN-markdown编辑器

Ubuntu Mutt邮箱的配置与使用 - 一亩房 - CSDN博客

2017-07-20 17:04:09 306

原创 Spring 参数注入方法

1  使用有参构造注入属性public class User {    private String userName;     public void setUserName(String userName) {this.userName = userName;}User(){} public void sop(){System.out

2017-07-02 19:40:02 975

原创 Spring 配置文件的属性介绍

id  : 起名字,该属性值可以任意命名,但是不能用中文,不能包含特殊的字符class : 创建对象所在类的全路径name : 功能与id 属性一样,id 属性不能有特殊字符,但在name属性中可以包含特殊字符scope :定义范围,有以下几个属性值:singleton  : 默认的,单例prototype :多例request 将创建对象放在request域里面ses

2017-07-01 16:23:08 212

原创 Spring 实例化类三种方法

public class User {    public void add()    {        System.out.println("add.............");    }    public static void main(String[] args)    {        User user = new User();

2017-07-01 15:53:45 2065

原创 enum 例子

public class FormatFile { enum Grade { A("100-90"){ String getLocalValue(){ return "优"; } }, B("89-80") { String getLocalValue(){ return "良"; } }, C("79-70"){ String getLocalValue(){ return "一般"; } }

2017-06-27 15:00:48 191

原创 Junit 中after与afterclass 区别

为了测试方便,我们需要进行单元测试,需要用到Junit。public person{    public void sayHello()    {        System.out.println("hello  world!");    }    public void eat()   {       System.out.println("eat  food

2017-06-27 10:38:04 2287

原创 Linux 常用命令

一   ls  -l  l列出长数据串,包含文件的属性与权限数据等-a 列出全部的文件,连同隐藏文件一起列出来-d 进列出目录本身,而不是列出目录的文件数据-h 列出文件容量已比较易懂的方式列出-R 连同子目录的内容一起列出来(递归列出)二 cd  【dirName】~ home目录. 目前所在的目录.. 目前目录的上一层目录cd ./path  切换到当前

2017-06-26 14:37:51 164

原创 TOMCAT配置自己的主机名

在自己的URL地址栏里面老写http://localhost/web2/index.html  是不是觉得很老土,是的,真的是很老土,为了让我们的项目显得高大上一点,就要配置自己的主机名,配置自己的主机名的步骤如下:(1)在C:\WINDOWS\System32\drivers\etc\host 文件中加入  # 127.0.0.1    str   ,str 是你想要配置的主机名(2

2017-06-26 14:36:13 1625

原创 hibernate QBC查询

使用hql查询需要写HQL语句,但是使用QBC查询则不需要写SQL语句,调用方法即可一  查询所有//创建对象   Criteria criteria = session.createCriteria(LinkMan.class);  //调用方法    List list = criteria.list();二 条件查询(1)准确查询//创建对象

2017-06-26 14:31:48 151

原创 git 学习笔记

一  基本操作1初始化本地仓库进入本地仓库文件夹  git init 初始化2 提交任务的分两步1) git add  "修改后的文件“   将工作区修改的文件,提交到暂存区,如果是多个修改都要提交 可以用 git  add  -A 2)git commit  -m  “本次修改的说明” 3 查看当前状态  git  status 4 查看提交历史记录 git log

2017-06-26 14:29:28 259

原创 Hadoop 常用命令

1 查看指定目录下内容 : hadoop fs -ls [文件目录]    hadoop fs -ls /temp2 将本地文件夹存贮至hadoop上:hadoop fs  -put [本地目录] [hadoop目录]3 将本地文件存储至hadoop上:hadoop fs -put [本地地址] [hadoop目录]4 在hadoop指定目录下新建新目录: hadoop fs -mkd

2017-06-19 12:13:33 625

原创 买帽子

[编程题] 买帽子时间限制:1秒空间限制:32768K度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? 输入描述:首先输入一个正整数N(N 输出描述:如果存在第三便宜的帽子,请输出这个价格是多少,否则输出-1输入例子:1010 10 10 10

2017-06-06 19:30:39 274

原创 Spring 框架搭建

Spring 框架出现以后,就将对象的建立交给spring来做,解决了耦合度高的缺陷。IOC底层原理是:Xml,dom4j,工厂设计模式,反射原理具体搭建过程如下:1 创建web项目,导入jar包(导入四个核心Java包和日志文件jar,四个日志文件jar包spring-beans-4.2.4.RELEASE,spring-context-4.2.4.RELEASE.jar,spring-

2017-05-27 10:45:16 182

原创 hibernate HQL搜索策略

HQL 搜索策略分为两种:(1)立即查询(2)延迟查询 ,其中延迟查询又分为两种,分别是:类级别延迟session.load(class,id) ,关联级别延迟(导航查询就是关联级别延迟 )。关联级别的延迟会造成效率的降低,会频繁像数据库发送SQL请求,为了解决这个问题,就在配置文件的set标签里面,加上bactch-size=“数值”,数值越大,发送SQL查询的次数越少。

2017-05-20 21:06:32 184

原创 hibernate HQL多表查询

一 内连接(以客户和联系人为例,一个客户对应多个联系人)内联系关注的是两张数据表之间的对应关系,如果两张表中存在没有对应关系的数据,则在内连接查询中,不会查出来;普通的SQL语句如下:select  *  from t_cusum c,t_linkman l where c.cid = l.lcid  或者  select * from t_custum c inner join t_li

2017-05-20 17:16:38 234

原创 hibernate QBC 查询

使用hql查询需要写HQL语句,但是使用QBC查询则不需要写SQL语句,调用方法即可一  查询所有//创建对象   Criteria criteria = session.createCriteria(LinkMan.class);   //调用方法     List list = criteria.list();二 条件查询(1)准确查询//创建对

2017-05-20 17:14:48 190

原创 Hibernate HQL查询总结

一 导航查询(客户和联系人是一对多的关系,以客户和联系人为例)根据ID查询要客户,如果要知道该客户所有联系人,就可以使用导航查询,代码如下:          try{session = HibernateUtils.getSession();ts = session.beginTransaction();              ////////代码部分

2017-05-20 10:31:49 186

原创 hibernate 多对多数据表配置

一 多对多配置(以角色和用户为例)1 创建两个实体类(Role 和 User),代码如下:public class User {private Integer user_id;private String user_name;private String user_password;//一个用户对应多个角色private Set SetRole =

2017-05-19 10:34:11 233

原创 hibernate 一对多表配置及操作

一  一对多表配置       一对多就会一张表内容分数据对应另外一个表中多条数据,我们以客户(Custum)和客户联系人(LinkMan)为例。1 编写实体类 (Custum 和 LinkMan)代码如下:public class Custum {private Integer cid;private String custName;private Strin

2017-05-19 08:43:11 258

原创 hibernate 学习细节二

一 hibernate有两级缓存一级缓存:默认就是打开的;使用范围是从session创建到session关闭,存储的数据必须是持久态。二级缓存:目前已经不再使用,被redis代替,使用范围是SessionFactory的范围,默认不是打开的。使用一级缓存插叙的过程:查询数据时,先查询一级缓存,如果没有发现没有要找的数据,采取查询数据库,再将查询到的数据放回到一级缓存中。

2017-05-17 20:13:18 142

原创 hibernate 对实体类的crud操作

一 添加数据public void addTest(){ //创建SessionFactory 对象,读取hibernate核心配置文件,//过程后,在配置数据库里面创建表Configuration cfg = new Configuration(); cfg.configure();  //得到 SessionFactory 对象 SessionFacto

2017-05-17 19:05:10 427

原创 hibernate 学习细节

一  SessionFactory 对象是重点,使用 Configuration 创建,SessionFactory  对象创建的过程特别耗费资源,所以在一个项目中一般创建一个对象,建议使用静态代码块(在类加载的时候只执行一次)来实现。实现代码如下:public class HibernateUtils {private  static Configuration cfg = null

2017-05-17 16:56:16 194

原创 hibernate学习笔记一 ---hibernate 开发环境的搭建

一  初始hinermate    hibernate框架解决的是dao层操作数据库。采用ORM(object relational mapping)思想。让实体类和数据库表进行对意义对应,让实体类属性和数据库表字段对应,使用hibernate 不需要直接操作数据库表,只需要操作和数据库表对应的实体类即可。数据库表和实体类的对应是通过配置文件来完成的。二 Hibernate 开发环境搭建

2017-05-17 15:33:43 260

原创 Struts2 向值栈中放数据的方法

1 向值栈中放入string字符串public class ValueStackDemo extends ActionSupport {//声明一个字符串变量private String name;//声明该变量的get属性public void getName(String name) {this.name = name;}public Strin

2017-05-14 09:54:27 315

原创 Struts2 获取表单数据到实体的三种方法

方法一:属性封装(1)在action中声明属性成员变量,要求变量的名称和表单中name的名称一致,表单内容代码如下:      姓名:     密码:     地址:        action中代码如下:public class UserInfo extends ActionSupport {private String usernam

2017-05-11 20:24:50 5812 1

原创 struts2 中获取表单数据的三种方法

Hello.jsp页面代码如下:        姓名:     密码:     地址:        方法一:public class form1 extends ActionSupport {   public String execute(){//利用ActionContext对象获取ActionContext conte

2017-05-10 20:11:34 353

原创 struts2页面配置

创建两个action ,方法返回值相同,要到达的页面也相同,这个时候可以采用全局结果页面配置。代码如下:/Hello.jsp                 如果action标签下面也配置了局部的result,即局部变量和全局变量同时存在的时候,以局部变量的结果为准。result 标签中type属性值:(1)如果配置结果是转向别的页面,type中的值

2017-05-10 20:09:59 213

原创 struts.xml 配置 细节

1 struts.xml位置必须在项目的src下,名称也不能变化。2 配置文件中主要由三个标签:package,action,result 3 package 标签:类似于代码中的包,以区别不同的action ,配置action 必须先写package 以个package下面可以写多个action标签。name 属性:此属性与功能本身没有关系,package之间name属性值不能重复

2017-05-09 20:56:50 223

原创 struts2 项目j建立过程

一  servlet 的创建 1 下载 struts2 2.3.24 all_Zip  并解压2 创建 web项目 导入struts中的jar包,(导包的过程:解压后的struts2 中apps ——>找到第一个示例程序---->webInfo ---->lib 中的jar包全部复制到创建项目的lib文件夹下)3 在输src创建包,创建正常的类,类中必须有public String e

2017-05-09 20:25:21 242

原创 Servlet 中中文乱码处理

在JavaEE开发中出现中文乱码的原因如下:在servlet中会出现中文乱码地方有如下几处:(1)提交form表单,分别有post和get两种方式,不同的提交方式会有不一样的解决方案:第一种;以post提交方式(解决的是服务器端乱码的问题):在服务器端设置成浏览器端的编码方式即可。例如:request.setCharacterEncoding("utf-8");第二种:以g

2017-04-19 09:31:02 325

原创 细说servlet细节

1 web.xml 配置文件中,需要为每个servlet文件配置相应的信息。     This is the description of my J2EE component    This is the display name of my J2EE component    myservlet1  //servlet 的注册名称    com.grl.servlet.mys

2017-04-17 11:19:17 253

c#总结.txt

常见的C#问题,关于dateGridView和一些Sql语句,还有出现的错误,积累了下来,希望与大家分享一下

2014-07-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除