自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Manjusaka

javaer

  • 博客(68)
  • 资源 (3)
  • 收藏
  • 关注

转载 Linux搭建svn服务器

参考:http://bbs.qcloud.com/thread-912-1-1.html

2017-03-08 16:47:57 241

原创 浅谈String,StringBuffer,StringBuilder

String,StringBuffer,StringBuilder的区别三个类的区别由三个类的源代码可以看出,三者存储字符串都是存储在字符char[]里面String类源代码: StringBuffer和StringBuilder的父类源代码: 而String的数组被修饰符final修饰,可见是不可修改的,而StringBuffer和StringBuilder源码提供了大量实用的操作字符串的代码

2017-02-27 18:56:27 328

原创 java常见面试题整合

什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。JDK和JRE的区别是什么?

2017-02-20 16:00:00 473

原创 Spring OXM

Spring OXM简介O/X Mapping 是什么?  Spring 3.0 的一个新特性是 O/X Mapper。然而O/X Mapping并不是新鲜的事物,Spring也是调用了第三方的O/X Mapping框架来完成他本身的工作。O=Object,X=XML,也就是对象与XML的映射器(转换器)。编组和解组  进行 O/X 映射时,您经常会看到编组(marshalling)和解组(unma

2016-11-15 14:16:17 645

原创 Spring JMS

Spring JMSspring提供了一个jms集成框架,这个框架如spring 集成jdbc api一样,简化了jms api的使用。jms可以简单的分成两个功能区,消息的生产和消息的消费。JmsTemplate类用来生成消息和同步接受消息。和其它java ee的消息驱动样式一样,对异步消息,spring也提供了许多消息监听容器用来创建消息驱动的POJO(MDPs)。spring同时也提供了创建消

2016-11-15 14:16:00 441

原创 Spring JDBC

Spring jdbc  Spring将替我们完成所有使用JDBC API进行开发的单调乏味的、底层细节处理工作。   操作JDBC时Spring可以帮我们做这些事情:   定义数据库连接参数,打开数据库连接,处理异常,关闭数据库连接   我们仅需要关注:   声明SQL语句,处理每一次得到的结果. 一个较为简单的例子与讲解JdbcTemplate类JdbcTemplate是core包的核

2016-11-15 14:15:13 193

原创 Spring ORM

Spring ORMSpring数据库访问中另外一大模块就是ORM,ORM即Object/Relation Mapping。Spring支持大多数ORM框架,比如Hibernate,JPA,JDO,TopLink和iBatis(Spring2支持iBatis2,现MyBatis3的Spring支持由MyBatis社区开发,并非Spring). 如图(Spring 4.2.5 RELEASE),

2016-11-15 14:14:49 682

原创 Tiles:初识

这里使用的是Tiles 3的版本,我们首先搭建一个简单的例子来理解一下Tiles。一、首先我们加载所需要的jar包,这里我们使用Maven来帮助我们来获取jar包, org.apache.tiles tiles-extras 3.0.5 org.apache.tiles tiles-servlet 3.0.5 org.ap

2016-10-10 14:36:23 200

原创 最近整合的 (strtus)sh (springmvc)sh

struts2+Spring4+Hibernate4+Maven:ssh整合SpringMVC4+Spring4+Hibernate4+Maven3:审核中。。。

2016-09-19 10:50:34 250

原创 搭建Springmvc + Spring + Hibernate 遇到的问题

之前搭建过 ssh ,配置文件就是从里面拿的,问题没有,但是在SpringMvc里面出现了一个问题。spring配置文件中的事务管理这部分的配置失效了,无论怎么修改都没有用,倒腾了一段时间,终于发现了原因。上网查到的,修改完之后就可以解决问题了。参考网址:http://blog.csdn.net/qq_32588349/article/details/52097943

2016-09-18 12:29:31 255

原创 web文件在线管理器

1.编写文件操作类(识别文件夹中的文件和目录,并且剔除了..和.目录)class File{ function fileDirectory($path){ $item=scandir($path); foreach ($item as $v) { if($v!='.'&&$v!='..'){ if(is_

2016-04-11 20:36:51 425

原创 mysql优化经验

为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例: 复制代

2016-04-10 22:32:19 1563 1

原创 MySQL优化

在my.ini里面打开慢查询日志: 在[mysqld]中添加如下信息: [mysqld] log-slow-queries=”C:/Program Files/MySQL/MySQL Server 5.5/log/mysql-slow.log” long_query_time = 4 log-queries-not-using-indexes 要学会分析慢查询日志的数据(linux下有工

2016-04-10 21:47:46 258

原创 数据库设计

设计步骤: 1.需求分析阶段 数字字典、全系统中数据项、数据结构、数据流、数据存储的描述 2.概念结构设计阶段 概念模型(ER图)数据字典 3.逻辑结构设计阶段 数据模型 4.物理结构设计阶段 存储安排、存取方法选择、存取路径建立 5.数据库实施阶段 创建数据库模式、装入数据、数据库试运行 6.数据库运维阶段 性能监测、转储/恢复、数据库重组和重构

2016-04-10 19:14:56 318

原创 mongoDB--初识mongoDB&&安装过程

在NoSQL中属于文档存储数据分类,由C++编写,数据结构由键值对组成,MongoDB文档 类似于JSON对象 下载.zip文件(可以在官网下载,也可以在网上论坛下载)版本:3.0.7 首先创建一个存储数据的路径,我这里把数据保存在e:/www/mongodb/date/db里面 然后打开cmd命令行进入mongodb中的bin文件夹并运行mongod –dbpath e:\www\mongo

2016-04-09 17:11:15 283

原创 初识NoSQL

NoSQL: WHAT:not only sql(不仅仅是sql的意思)–非关系型数据库,常用于超大规模数据的存储 WHY:大数据时代,我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。 RDBMS - 高度组织化结构化数据 - 结构化查询语言(SQL) (SQL) - 数据和关系都存储在单独的表中。 - 数据操

2016-04-09 15:13:06 382

原创 pdo的使用

高版本已经淘汰了mysql的函数,所以要学会用pdo来进行原生php的数据库操作查询php手册连接数据库:/* Connect to an ODBC database using driver invocation */$dsn = 'mysql:dbname=testdb;host=127.0.0.1';$user = 'dbuser';$password = 'db

2016-04-07 10:07:13 326

原创 php无限级分类算法

function subtree($arr,$id=0,$lev=1) {    $subs = array(); // 子孙数组    foreach($arr as $v) {        if($v['pid'] == $id) {            $v['lev'] = $lev;            $subs[] = $v; // 举例说找到array('

2016-04-05 13:24:16 587

原创 SAE 使用GIT

记住密码:安装git-credential-winstore.exegit bush 输入git config --global credential.helper cachegit config --global credential.helper 'cache --timeout=3600'设置缓存1个小时

2016-04-01 00:01:11 349

原创 克隆和分支管理

假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。git clone git@github.com:michaelliao/gitskills.gitgit clone后面加的是地址github给出的地址 有http地址和ssh地址master:主分区一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向maste

2016-03-31 20:29:33 283

原创 版本回退和远程仓库

查看每个版本:详细信息git log精简信息git log --pretty=oneline (后面的详细参数可以用tab查看)返回以前的版本:HEAD表示当前版本HEAD^表示上一个版本  HEAD^^上上个版本   也可以用HEAD~100表示上100个版本git reset --hard HEAD^   返回上一个版本若是想要回到之前删除的版本,通过该版本的id值

2016-03-31 17:14:53 484

原创 初学git

详细教程查看http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/00137396287703354d8c6c01c904c7d9ff056ae23da865a000廖雪峰的教程windows 安装git首先设置你的username和email命令行下面输入git c

2016-03-31 16:43:08 231

原创 排序算法

for($i=0;$i for($j=0;$jif($a[$j]>$a[$j+1]){$temp=$a[$j];$a[$j]=$a[$j+1];$a[$j+1]=$temp;}}}这是冒泡排序算法i控制循环的趟数,j控制每趟内部循环比较的次数-------------------------------------------------------------

2016-03-30 14:08:38 179

原创 ThinkPHP 分页类

第一种:利用Page类和limit方法$User = M('User'); // 实例化User对象$count = $User->where('status=1')->count();// 查询满足要求的总记录数$Page = new \Think\Page($count,25);// 实例化分页类 传入总记录数和每页显示的记录数(25)$show = $P

2016-03-23 00:27:08 356

原创 ThinkPHP 验证码类 Verify

最简单的使用方法:$Verify =new \Think\Verify();$Verify->entry();生成验证码系统会自动将验证码的值和时间戳加入session中参数描述expire验证码的有效期(秒)useImgBg是否使用背景图片 默认为falsefontSize验证码字体大小(像素

2016-03-22 21:26:32 2069

原创 ThinkPHP 自动完成 和 自动验证

自动完成:namespace Home\Model;use Think\Model;class UserModel extends Model{ protected $_auto = array ( array('status','1'), // 新增的时候把status字段设置为1 array('password','md5',3,'funct

2016-03-21 21:47:39 816

原创 ThinkPHP 内置方法介绍

U方法:生成地址 (绝对地址)U('User/add') // 生成User模块的add操作地址

2016-03-20 21:30:08 889

原创 ThinkPHP 数据库操作 统计查询

用法示例:$User = M("User"); // 实例化User对象获取用户数:$userCount = $User->count();或者根据字段统计:$userCount = $User->count("id");获取用户的最大积分:$maxScore = $User->max('score');获取积分大于0的用户的最小积分:$minScore = $

2016-03-20 19:21:45 5411

原创 ThinkPHP CURD操作

$data['name']= 'thinkphp';$data['email']= 'thinkphp@gmail.com';$data['status']= 1;$User = M('User');$data = $User->create($data);dump($data);Create方法创建的数据对象是保存在内存中,并没有实际写入到数据库中,直到使用add或者save

2016-03-20 18:20:33 264

原创 ThinkPHP 模型 model 数据库操作

//数据库配置信息'DB_TYPE' => 'mysql',// 数据库类型'DB_HOST' => 'localhost',// 服务器地址'DB_NAME' => 'thinkphp',// 数据库名'DB_USER' => 'root',// 用户名'DB_PWD' =>'123456',// 密码'DB_PORT' => 3306,// 端口

2016-03-20 17:31:37 2579

原创 ThinkPHP 加载静态文件的路径设置

tp推荐使用绝对路径例如                   http://localhost/bbs/index.php/home/login/loginHTML能直接解析__ROOT__ /bbs__APP__ /bbs/index.php__MODULE__ /bbs/index.php/Home__CONTROLLER__ /bbs/index.php/Home/L

2016-03-20 12:20:50 2827

原创 ThinkPHP 常用配置 和 四种url访问方式

改变左右定界符:ThinkPHP/Conf/convention.php'TMPL_L_DELIM' => ''TMPL_R_DELIM' => '}>',与数据库连接有关的配置:ThinkPHP/Conf/convention.php'DB_TYPE' => 'mysql','DB_HOST' => 'localhost''DB_NAME' => 'tes

2016-03-20 10:22:48 2304

原创 ThinkPHP 初步认识

TP框架:1.模板引擎2.MVC设计模式3.常用操作类MVC:M   model    数据模型V  view      前端模板C   control   控制器Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。  通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。  通常视图是依据模型

2016-03-18 22:36:26 271

原创 Smarty的初步使用

include("./libs/Smarty.class.php");                            //加载smarty的关键库$smarty=new Smarty();$smarty->left_delimiter="//修改默认的{}符号   因为有可能与css或者js有冲突$smarty->right_delimiter="}>";$smar

2016-03-16 20:34:11 186

原创 Bootstrap javascript插件 模态框

1模态框首先设置一个button作为触发器 设置data-toggle="modal" data-target="#mymodal"     fade是一种淡入淡出的效果实例Run!

2016-03-16 16:26:58 194

原创 Bootstrap 进度条 列表组

进度条    颜色4种 progress-bar-success  danger warning info条纹progress-striped运动progress-striped active列表组ul.list-groupli.list-group-itemdivclass="list-group">  ahref="#"c

2016-03-16 15:46:03 436

原创 Bootstrap 导航栏 分页 标签 徽标 警告框

导航条:.navbar navbar-default.navbar-header商标     a.navbar-brand 导航条固定顶部:.navbar-fixed-top导航条固定顶部:.navbar-fixed-bottom导航条反色:.navbar-inverse条 导航条 ul  元素:ul.nav navbar-nav条 导航

2016-03-16 15:08:04 447

原创 Bootstrap 下拉框 按钮组、工具栏

1.下拉框<button class="btn btn-primary" type="button"data-toggle="dropdown">//下拉框触发器   Dropdown     "dropdown-menu">    "dropdown-header">标题内容//下拉框内容   Action   Another action

2016-03-16 11:09:26 1203

原创 Bootstrap 按钮 图片

1.样式:btn btn-defaultbtn btn-primarybtn btn-infobtn btn-dangerbtn btn-successbtn btn-warningbtn btn-link2.尺寸: lg sm xs 3.通过给按钮添加.btn-block可以使其充满父节点100%的宽度,而且按钮

2016-03-15 22:10:13 678

原创 Bootstrap 表单

1.输入框组 form-group   多选框checkbox Email address       Remember me    2.默认样式.form-controlinputtype="email"class="form-control"id="exampleInputEmail1"placeholder="

2016-03-15 21:39:20 419

reset_jetbrains_eval_windows.vbs

可以无限重置

2021-05-20

(springmvc)ssh整合 Maven

maven3 Spring4 SpringMVC4 Hibernate4

2016-09-19

ssh框架整合

struts2 + Spring4 + Hibernate4

2016-09-19

空空如也

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

TA关注的人

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