自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

飞翔的肥仔

不学习就淘汰

  • 博客(312)
  • 资源 (1)
  • 收藏
  • 关注

原创 【MySql】MySql之存储过程

简介具有逻辑的sql语句存储过程的特点:效率快,移植性差语法-- 创建存储过程DELIMITER $       -- 声明存储过程的结束符CREATE PROCEDURE pro_test()           --存储过程名称(参数列表)BEGIN             -- 开始         -- 可以写多个sql语句;

2017-06-25 09:16:05 670 16

原创 【MySql】MySql之索引

简介1.MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。2.索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索包含多个列。3.创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。4.索引也会有它的缺点:虽然索引大

2017-06-25 09:13:49 400 14

原创 【MySql】MySql之事务

MySQL 事务主要用于处理操作量大,复杂度高的数据。MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关1.MyISAM:不支持事务,用于只读程序提高性能 2.InnoDB:支持ACID事务、行级锁、并发 3.Berkeley DB:支持事务在 MySQL 中只有使用了 Innodb数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL

2017-06-25 09:09:55 516 13

原创 【MySql】MySql之语句

WHERE将where子句添加到select语句中,可以实现按条件选取数据。l where子句也可以运用于 SQL的 delete或者 update命令l 可以使用and或者or指定一个或多个条件l 多表查询可以使用,分割,并使用where语句来设定查询条件l 使用主键来作为 WHERE 子句的条件查询是非常快速的操作符

2017-06-25 08:58:38 678 11

原创 【MySql】MySql之数据库管理

创建数据库C:\Windows\system32>mysqladmin -u root-p create TestDB      删除数据库C:\Windows\system32>mysqladmin -u root-p drop TestDB     选择数据库use mysql;注意:mysql是不区分大小写的。    MySQL数据

2017-06-25 08:53:38 494 13

原创 【MySql】MySql之管理

启动MySQL服务器Windows:         netstart mysqlLinux: ( bin目录下)          ./mysqld_safe &      关闭MySQL服务器Windows:         netstop mysqlLinux:( bin目录下)           ./mysqladmin -u root -p shutdown

2017-06-25 08:50:19 401 10

原创 【MySql】MySql之安装

1.1  下载Mysql 各个版本区别:1、MySQL CommunityServer 社区版本,开源免费,但不提供官方技术支持。2、MySQL EnterpriseEdition 企业版本,需付费,可以试用30天。3、MySQL Cluster 集群版,开源免费。可将几个MySQLServer封装成一个Server。4、MySQL Cluster CGE 高级集群版,需付费。

2017-06-25 08:42:19 1451 8

原创 【Java基础】多线程之volatile

在讲volatile之前,首先明确和synchronized的区别:1:volatile是变量修饰符,而 synchronized作用于一段代码或者是方法。2:多线程访问volatile不会发生阻塞,而synchronized会出现阻塞。3:volatile能保证数据的可见性,但是保证不了原子性,而synchronized可以保证原子性,也可以间接地保证可见性,因为他会将私有内存和公共

2017-06-24 22:02:59 718 60

原创 【Java基础】多线程之synchronized

为什么要用synchronized          多线程可以提高效率,但是在共享变量的情况下,可能出现混乱的情况,比如A线程将共享变量 m=5,但是B线程在用m变量的时候,出现了混乱。这样多个线程共同访问同样的一个资源,你争我夺,一团乱。线程的不安全现象一触即发。所以必须要对这种资源冲突进行预防。      所以,在共同访问的资源进行加锁即可,第一种方法就是同步锁,也即

2017-06-24 18:01:24 476 10

原创 IDEA激活方法

在license server中输入以下的任意一个:  http://intellij.mandroid.cn/  http://idea.imsxm.com/  http://idea.iteblog.com/key.PHP     激活成功!

2017-06-11 08:44:49 1253 11

原创 IIS服务器用redis实现session共享

需求:        PC端考试系统在外网进行,发布多个IIS服务器,用Nginx解决负载均衡的问题,用Redis解决session共享的问题,具体操作如下。方案:程序中修改:1、在配置文件中添加redis的服务器,如下:      1、  引用redis的工具类,如下:2、  引入全局变量,在这里是学号作为全局变量3、  程序在开启的时

2017-05-26 09:36:23 4367 16

原创 【mysql】sql语句的更新和截取

更新 update 表名 set 字段 = 要修改的内容 where 条件- 字符串拼接 UPDATE t_vbquestion SET Answer1=CONCAT(‘A. ‘,Answer1),Answer2=CONCAT(‘B. ‘,Answer2) where QuestionTypeID=1- 批量更新 case when UPDATE t_vbques

2017-05-23 18:11:03 3299 14

原创 如何抓取网站页面内容

很多时候,我们想获取一些网页的内容,可以运用以下几种方法:HTTPCLIENT       get方法:      HttpClient httpClient = new HttpClient(); GetMethod getMethod = new GetMethod("http://www.baidu.com/"); try {

2017-05-16 17:17:18 3770 14

原创 【Redis】缓冲之Redis简介

**Redis简介** Redis是Remote Dictionary Server的缩写,它是由Salvator Sanfilippo编写的key-value存储结构,是一个使用ANSI编写,遵守BSD协议,支持网络、可基于内存也可以持久化的key-value的nosql数据库,并提供了多种语言的API,它允许缓冲的值(value)可以是字符串(string)、哈希(hash)、

2017-05-07 20:21:24 878 16

原创 【Redis】认识Redis

redis的存储分为内存存储、磁盘存储和log文件三部分,配置文件中有三个参数对其进行配置。 save seconds updatessave配置,指出在多长时间内,有多少次更新操作,就将数据同步到数据文件。这个可以多个条件配合,比如默认配置文件中的设置,就设置了三个条件。 appendonly yes/noappendonly配置,指出是否在每次更新操作后进行日志记录,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为redis本身同步数据文件是按上面的save条件来同步的,所以有的数

2017-04-30 19:11:52 517 11

原创 【Redis】Redis之主从复制

Redis主从复制配置和使用都非常简单: 通过主从复制可以允许多个slave server拥有和master server相同的数据库副本,下面我们说一些redis主从复制的特点: 1、master可以有多个slave 2、除了多个slave链到相同的master外,slave也可以连接其他slave形成图状结构 3、主从复制不会柱塞master,也就是说当一个或者多个slave和master进行初次同步数据的时候,master可以继续处理client发送请求,相反,slave在初次同步数据时则

2017-04-30 19:10:56 428 9

原创 计算机网络原理--考点

小题   广域网WAN采用的是存储-转发   局域网LAN采用的是广播传输方式      电信业一般认为,宽带骨干网的传输速率至少应达到 2Gbps   电子银行的核心功能是:金融交易卡服务      数据链路层流量控制的方案是:     停止等待方案     滑动窗口实现局域网高层功能的是局域网操作系统 适用于采用冗余编码环境的帧同步的方法是:违法

2017-04-16 19:33:14 2960 27

原创 计算机网络原理--考点

大题:1G=1024MB=1024*1024KB=1024*1024*1024bit1字节=8bit域名解析过程及域名服务器的类型ATM和ATM特点 UDP   顺序接收管道协议HDLC帧IP透明网桥HDLC操作方式虚拟局域网 

2017-04-16 19:30:56 2139 14

转载 CentOS 7 中查看网络连接的命令

CentOS 7系统与以前centos6是有一些区别的,那么如何在CentOS 7 中查看网络连接?有需要了解的朋友可以和小编一起来看看吧。一直用 ifconfig 命令查看 CentOS 中的网络连接,包括 IP 地址、MAC 地址、网络连接状态等。升级到 CentOS 7 之后 ifconfig 就找不到了,原来这个指令已经被废弃,改用 ip 指令。同样的事情也发生在 RHEL 7、Oracl

2017-03-27 20:52:46 29475 18

转载 CentOS下编译安装perl(5.16.1)

首先下载最新的perl源码包:[root@akinlau /]# wget http://www.cpan.org/src/5.0/perl-5.16.1.tar.gz解压源码包[root@akinlau /]# tar -xzf perl-5.16.1.tar.gz编译并安装,目录可以自定义[root@akinlau /]# cd perl-5.16.1[

2017-03-27 20:35:35 7143 14

原创 Centos7安装jdk

对于Linux下的jdk安装,应该是使用Java开发的程序员的一项基本技能,下面演示安装的步骤1.下载linux对应 jdk包http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择对应版本下载我用的版本:jdk-8u121-linux-x64.tar.gz

2017-03-26 10:41:28 891 18

转载 Xshell拖拽文件到linux(rz和sz命令用法详解)

在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子。rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,

2017-03-26 10:27:58 4694 16

转载 【struts基础】Struts2常用标签总结

1.Struts2的作用 Struts2标签库提供了主题、模板支持,极大地简化了视图页面的编写,而且,struts2的主题、模板都提供了很好的扩展性。实现了更好的代码复用。Struts2允许在页面中使用自定义组件,这完全能满足项目中页面显示复杂,多变的需求。 Struts2的标签库有一个巨大的改进之处,struts2标签库的标签不依赖于任何表现层技术,也就是说strtus2提供了大部分标签,可

2017-03-06 18:57:13 421 18

原创 【struts基础】Struts2的值栈学习

值栈?        它是一个轻量级的数据存储中心,为struts2的action,拦截器等服务,这样可以统一管理数据。我们每一次的请求就会创建一个新的值栈,它封装了每一次请求的操作。当然我们在值栈中的命名也是很重要的,相同类型的命名要保持唯一,这样在找值的时候才会迅速,准确。     ValueStack        它是狭义的值栈,主要是用来存放EL表达式或者是OGNL表达式

2017-03-06 18:50:16 636 17

原创 【struts基础】核心配置文件struts.xml介绍

struts.xml文件主要来配置action,在整个框架中起核心作用。我们先来看一下基础内容:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd">

2017-03-05 21:32:20 642 12

原创 【struts基础】Struts2工作基本流程

我们先看Struts2的一个简单例子,由于它是一个前端框架,所以我仅仅贴出了前端的代码和配置文件信息:web.xml:    <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL

2017-03-05 21:06:18 472 13

原创 【spring】事务管理之threadlocal

在讲编程式事务之前,我们先来说一下threadlocal。 由于spring为各种支持的持久化技术都提供了简单化操作的模板和回调,这些模板类都是线程安全的。也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。使用模板类访问底层数据的时候,根据底层中的持久化技术不同,模板类需要绑定不同的数据连接或者会话的资源。这些资源都是非线程安全的,也就是说他们不能再同一个时刻被多个线程共享。

2017-02-27 14:35:55 2289 7

原创 【spring】事务管理之初识

数据并发会出现什么问题?脏读、不可重复读、幻想读等。为了解决这个问题。我们可以用事务,用于确保数据的完整性和一致性。事务的4个特点; 1 原子性 确定动作要不全部执行,要不都不执行 2 一致性 当事务完成的时候,必须确保数据是一致性的,不能部分完成部分失败 3 隔离性 每一个事务和事务之间是隔离的 4 持久性 一旦事务完成,无论发生了什么,结果都不会在收到影响了

2017-02-27 14:34:03 506 7

原创 【spring】事务管理之编程式事务

【spring】事务管理之编程式事务

2017-02-27 14:33:17 763 7

原创 spring概述

spring是一套框架,一个易于开发、便于测试且功能齐全的开发框架,他可以给我们带来如下的好处:1、方便解耦,简化开发。通过Spring提供的IOC容器,用户可以将对象之间的依赖关系交由spring进行控制,避免硬编码所造成的过度程序偶合。有了spring,用户不必再为单实例模式类、属性文件解析等这些底层的需要而编写代码,可以更加的专注于上层的应用。2、AOP编程的支持。通过Spring提供的AOP的功能,方便进行面向切面的编程,很多不容易用传统OOP实现的功能可以通过AOP轻松应对。。

2017-02-27 14:32:15 423 6

转载 sonar常见错误以及处理方案

总结我们在开发中常见的代码问题,同时将sonar中的问题也归纳了进来 一、异常处理中的未打印或者抛出异常信息这个主要是没有将异常信息打印出来,又或者异常没有抛出。比如我们在action中,异常信息是打印成日志,而service中是将异常信息抛出,按照这样做了,就不会再有这类的错误。l  SonarEither log or rethrow this except

2017-01-16 17:25:07 38490 26

原创 难忘2016,奋斗2017

你在干嘛?       我在Coding!!!!!!!       对,此时此刻,我在coding。因为我是代码工程师。.NET 项目       做过cs项目,做过bs项目,做过easyui项目,做过mvc项目,做过web service项目,做过sql项目,做过wcf项目,做过终端项目......细细数来,自己做过的项目还是很多的,用到的东东也还是很多的。 

2017-01-15 21:11:50 599 40

原创 【springmvc学习】controller返回值

1 返回ModelAndView            @RequestMapping("/queryItems") public ModelAndView queryItems(HttpServletRequest request, ItemsQueryVo itemsQueryVo) throws Exception { List itemList = item

2017-01-05 19:51:58 629 22

原创 【springmvc学习】常用注解总结

@Controller    在springmvc中,我们用它来告诉前端控制器,他这个类是controller,也就是springmvc的一个对象了,我们在spring.xml配置文件中用配置了要扫描这样的类,这样springmvc就可以用它来处理由前端控制器分发的请求了..      @Autowired    在我们的controller中,我们经常在私有定义service

2017-01-05 19:13:30 520 19

原创 【springmvc学习】配置文件

springmvc是 基于DispatcherServlet的mvc框架,每一个请求最先访问的是DispatcherServlet,它负责response和request请求给相应的handler,DispatcherServlet是继承自HttpServlet的,所以需要在web.xml文件中配置前端处理器。        我们先看一下web.xml文件,它里面配置的内容包括:前端控制器、s

2017-01-05 16:15:45 422 13

原创 【springmvc学习】框架初步了解

概念:         springmvc是表现层的框架,他是spring框架的一部分,是mvc设计模式在bs系统下的应用。       处理流程:              1  用户发送请求到前端控制器  DispatcherServlet              2  前端控制器收到请求调用HandlerMapping处理器映射器              3

2017-01-05 15:26:25 570 19

原创 JDK版本报错:override a superclass method和java compiler level does not match the version

错误:                              @Override must override a superclass method     解决:          首先看看这里的jdk版本:          在工具栏的window---- Preferences中,选择jdk版本,1.5是不支持override的注解的,需要

2016-12-27 21:40:42 1475 26

原创 maven学习---聚合和继承

假如新建了三个有依赖关系的maven项目,分别是user-core,user-dao,user-log,user-service,那么启动他们需要分别启动他们的配置文件pom.xml,是不是觉得很麻烦,那么,就新建一个parent的maven项目吧,用来聚合这些maven文件,同时用来更好的让这些有依赖关系的项目的jar包得到继承。    聚合的项目和其他项目在同一级模块中需要使用, 文件夹名

2016-12-25 21:38:28 658 27

原创 maven学习----依赖

配置文件中的依赖包,如何查询:             1  通过坐标来进行查询--GAV      2   有一些转门的网站,可以给我们坐标,比如 http://mvnrepository.com/artifact/org.nuxeo.common/nuxeo-common/      3   可以通过dependency可以设置依赖,假如第一个类需要引用

2016-12-25 21:16:53 571 24

原创 maven学习----概述

ant的默认文件为build.xml,运用它可以很多的管理项目,但是很多的命令脚本需要自己写,命令中才需要存在依赖关系,编译和打包,但是ant的编译目录是需要自己去管理的,相比较而言,maven制定好目录,帮助我们可进行打包,同时中央仓库可以帮我们更好的确定jar包的版本,并且可以通过命令将jar包放在私有仓库中,增加方便本地从中获取jar包,节约了很多的磁盘空间。maven的默认文件为pom.x

2016-12-25 20:51:23 490 23

Teleport Pro软件汉化版

Teleport Pro软件

2017-05-16

空空如也

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

TA关注的人

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