自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (3)
  • 收藏
  • 关注

转载 centos中iptables和firewall防火墙开启、关闭、查看状态、基本设置等

centos中默认的防火墙是firewalliptables防火墙1、基本操作# 查看防火墙状态service iptables status  # 停止防火墙service iptables stop  # 启动防火墙service iptables start  # 重启防火墙service iptables restart  # 永久关闭防火墙chkconfig iptables off  ...

2018-03-08 23:18:31 9524

转载 centos7上的MySQL安装

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。1.下载mysql的repo源$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2.安装mysql-communit...

2018-03-06 15:22:24 246

原创 nginx的配置文件记录

[root@bogon conf]# cat /usr/local/nginx/conf/nginx.confuser www www;worker_processes 2; #设置值和CPU核心数一致error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别pid /usr/local/webs...

2018-03-06 13:49:16 226

转载 centos中安装nginx

安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Perl Compatibl...

2018-03-05 22:50:18 240

转载 MyBatis 配置文件基本结构

一、MyBatis 配置文件基本结构       在使用mybatis框架时,首先导入其对应的jar包,并进行相应的配置,所以得对配置文件的每个参数都得了解。一个完全的mybatis配置文件结构如下:[html] view plain copy<?xml version="1.0" encoding="UTF-8" ?>  <!DOCTYPE configuration  PUB...

2018-03-05 16:38:58 368

转载 常用的两种spring和mybatis 配置方式

一、 动态代理实现 不用写dao的实现类这种方式比较简单,不用实现dao层,只需要定义接口就可以了,这里只是为了记录配置文件所以程序写的很简单:1、整体结构图:2、三个配置文件以及一个映射文件(1)、程序入口以及前端控制器配置 web.xml[html] view plain copy<?xml version="1.0" encoding="UTF-8"?>  <web-app...

2018-03-05 15:47:26 216

转载 Linux中安装nginx

Nginx的安装模块依赖性Nginx需要依赖下面3个包gzip 模块需要 zlib 库 ( 点击下载 )rewrite 模块需要 pcre 库 ( 点击下载 )ssl 功能需要 openssl 库 ( 点击下载 )Nginx包下载: http://nginx.org/en/download.html依赖包安装顺序依次为:openssl、zlib、pcre, 最后安装Nginx包。图解教程第一步: ...

2018-03-03 23:22:17 265 1

转载 Nginx安装及配置详解

nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行负载均衡的实现。这里主要通过三个方面简单介绍nginx反向代理负载均衡nginx特点1. 反向代理关于代理说到代理,首先我们要明确一个概念,所谓代理就是一个代表、一个渠道;...

2018-03-03 22:35:55 176

转载 java多线程总纲性文章

引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确...

2018-02-28 19:48:54 128

转载 和刚入门的菜鸟们聊聊--什么是聚簇索引与非聚簇索引

今天我们来聊一聊关于 聚簇索引和非聚簇索引的问题;  刚开始学数据库SQL的时候,就知道有主键啊(Primary-key),外键啊(Foreign-key)啥的,连个表查询就已经不清楚是要on 那几个字段了,在数据量不太大的情况下,根本不会考虑索引的问题了,然后,随着大数据时代的到来,数据量大了,没有索引那是要不得的啊,客户又吐槽了,你知不知道,你知不知道,我等到花儿都谢鸟。。。。。没有索引,完全...

2018-02-26 20:14:36 158

转载 分布式架构 -- 学习路线图(入门到进阶)

由于分布式系统所涉及到的领域众多,知识庞杂,很多新人在最初往往找不到头绪,不知道从何处下手来一步步学习分布式架构。本文试图通过一个最简单的、常用的分布式系统,来阐述分布式系统中的一些基本问题。负载均衡分布式缓存分布式文件系统/CDN分布式RPC分布式数据库/Nosql分布式消息中间件分布式session问题 -总结下图为一个中大型网站/App的基本架构: 在这个架构中,涉及到以上所列的基本问题:负...

2018-02-25 22:01:55 526

转载 使用spring的多线程机制

多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性。具体来说如何使用spring来处理并发事务: 首先编写具体的事务逻辑,实现Runnable接口,比如说  package com.andy.threadDemo; public class ThreadTra...

2018-02-24 22:24:00 545

转载 spring对多线程支持,@EnableAsync@Async

我们在使用多线程的时候,往往需要创建Thread类,或者实现Runnable接口,如果要使用到线程池,我们还需要来创建Executors,在使用spring中,已经给我们做了很好的支持。只要要@EnableAsync就可以使用多线程。使用@Async就可以定义一个线程任务。通过spring给我们提供的ThreadPoolTaskExecutor就可以使用线程池。下面举个例子来说明首先定义配置类[j...

2018-02-24 22:23:09 18758 1

转载 quartz在spring中的应用

1. Overview   为了降低使用Quartz的难度,并能以Spring风格的方式使用Quartz,Spring为Quartz提供了Scheduler, Trigger, JobDetail的FactoryBean类,以及一些工具类,使Quartz能很好的注入容器,并可以结合Spring容器的生命周期,启动和关闭job。 2. JobDetailBean   使用JobDetailBean,...

2018-02-24 21:15:20 218

转载 JAVA多线程实现的三种方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程...

2018-02-24 16:47:10 145

原创 spring boot中配置分页插件

spring boot中配置分页插件还是很简单的首先增加maven依赖 <!-- 分页插件 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot...

2018-02-20 13:08:16 2661 4

原创 mybatis-generator自动生成代码插件使用详解

 mybatis-generator是一款在使用mybatis框架时,自动生成model,dao和mapper的工具,很大程度上减少了业务开发人员的手动编码时间,今天自己研究了一下,也分享一下使用心得供大家简单使用。  本人使用的是maven构建,首先需要在pom.xml文件添加mybatis-generator依赖包以及插件,配置如下:  dependencies中添加:<dependen...

2018-02-15 19:47:16 301

原创 ResourceManager : unable to find resource '/yicheng/index.html.vm' in any resource loader.

问题记录:控制台的日志报错:ResourceManager : unable to find resource '/yicheng/index.html.vm' in any resource loader.但是不影响运行。分析:报这个错误是因为项目中配置了多个视图,比如velocity,freemake,ContentNegotiatingViewResolver,这个时候就有哪个视图先处理的问...

2018-02-14 15:10:29 5950

转载 Druid数据库配置详细介绍

DruidDataSource配置属性列表配置缺省值说明name 配置这个属性的意义在于,如果存在多个数据源,监控的时候可以通过名字来区分开来。如果没有配置,将会生成一个名字,格式是:"DataSource-" + System.identityHashCode(this). 另外配置此属性至少在1.0.5版本中是不起作用的,强行设置name会出错详情-点此处。url 连接数据库的url,不同数据...

2018-02-14 13:42:03 1750

转载 MVC框架显示层——Velocity技术

这个技术已经比较老了Velocity,名称字面翻译为:速度、速率、迅速,用在Web开发里,用过的人可能不多,大都基本知道和在使用Struts,到底Velocity和Struts(Taglib和Tiles)是如何联系?在技术上Velocity要比Struts Struts(Taglib和Tiles)先进,单从技术上考虑可以考虑Velocity;而Struts用的非常普遍,这样的人才也很多,所以对于公...

2018-02-13 00:56:25 156

转载 MySql 模糊查询

实例:SQL模糊查询,使用like比较关键字,加上SQL里的通配符,请参考以下: 1、LIKE'Mc%' 将搜索以字母 Mc 开头的所有字符串(如 McBadden)。 2、LIKE'%inger' 将搜索以字母 inger 结尾的所有字符串(如 Ringer、Stringer)。 3、LIKE'%en%' 将搜索在任何位置包含字母 en 的所有字符串(如 Bennet、Gre

2018-02-07 16:37:27 235

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统

2018-02-07 14:57:51 178

转载 数据库设计(表与表之间的3种关系)

表与表之间一般存在三种关系,即一对一,一对多,多对多关系。 下面分别就三种关系讲解数据库相关设计的思路和思考过程;(1)一对一关系 例如,下面的一张表,保存了人的相关信息,有男有女,要求查处所有的夫妻。 sql代码:CREATE TABLE IF NOT EXISTS person( id INT PRIMARY KEY AUTO_INCREMENT, sn

2018-02-07 14:56:55 928

转载 让Ubuntu使用阿里云国内源,解决下载速度慢问题。

阿里云镜像官方地址http://mirrors.aliyun.com/找到最新源地址列表:http://www.linuxdiyf.com/linux/23163.html软件包管理中心(推荐)在软件包管理中心“软件源”中选择“中国的服务器”下mirros.aliyun.com即可自动使用在终端中修改方法:sudo cp /etc/apt/sources.list /e

2018-02-04 16:35:44 2457

转载 一篇关于session会话写的很好的文章

虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。    一、术语session     在我的经验里,session这个词被滥用的程度大概仅次于transacti

2018-02-01 13:46:41 213

原创 生成验证码的java代码

生成验证码的java代码import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random;import javax.imageio

2018-01-30 16:07:05 275

转载 javax.servlet.jsp.JspException cannot be resolved to a type

javax.servlet.jsp.PageContext cannot be resolved to a typejavax.servlet.jsp.JspException cannot be resolved to a type刚开始学jsp,servlet时还很清楚的知道什么时候要加servlet-api.jar和jsp-api.jar、现在用Eclipse工具时

2018-01-28 18:41:35 565

原创 EhCache 介绍和在spring中配置

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点。ehcache官网:http://www.ehcache.org/ 可以下载文档看看,里面写的很清楚。主要的特性有:1. 快速2. 简单3. 多种缓存策略4. 缓存数据有两级:内存和磁盘,因此无需担心容量问题5. 缓存数据会在虚拟机重启的过程中写入磁盘6. 可以通过RMI、可插入API等方式进行分布式缓存7. 具有缓存和缓存管...

2018-01-12 13:43:02 299

原创 spring中读不到配置文件问题

最近碰到一个问题,明明已经配置了启动spring还是报找不到${bieyang.host}类似这种错误,查了一天,各种试验。得出如下结论:1,首先这个配置项目中只能用一次。2.这个配置的意思是把属性加载到context中了,那么问题来了,一般我们的项目中会有2个以上servletcontext,一个是通过listener创建 contextConfigLocation clas

2018-01-12 12:54:40 4937

原创 spring中mybatis配置数据源读取不到properties属性文件的问题

<bean id="dataSource" class="com.qunar.db.resource.RWDelegatorDataSource"> <constructor-arg index="0"  type="java.lang.String" value="${dictDataSource.jdbc.usernameSpace}"/>              

2018-01-12 12:37:48 3582 1

转载 Spring-MVC理解之一:应用上下文webApplicationContext

一、先说ServletContext  javaee标准规定了,servlet容器需要在应用项目启动时,给应用项目初始化一个ServletContext作为公共环境容器存放公共信息。ServletContext中的信息都是由容器提供的。举例:通过自定义contextListener获取web.xml中配置的参数1.容器启动时,找到配置文件中的context-para

2018-01-12 11:33:34 156

原创 spring启动报sql语句错误You have an error in your SQL syntax

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=1' at line 1spring启动的时候报这种错误,肯定是mysql的驱动版...

2018-01-12 10:15:18 735

转载 Eclipse Validating缓慢的优化

使用Eclipse的人基本都有这种情况,如图:各种等待有木有,各种崩溃啊有木有,反正我是觉得挺烦的,但是也不知道是干嘛的,如果取消了,造成程序出问题,就是给自己找麻烦,我知道这个事情肯定是可以关的,关键的问题就是,关了影响了什么,是我们可以接受的么,如果影响到程序正常的运行了,那还不如等一会儿呢,所以。。。百度一下吧,呵呵呵,没有,只能根据字面来理解,是用来做验证的,看它验证的文件

2018-01-11 21:26:58 1610

转载 配置文件中的值取不到,<context:property-placeholder只能用一次,切记

搞了半天被这个给坑了,菜鸟就是一场踏坑之旅啊先来看下A和B两个模块 A模块和B模块都分别拥有自己的Spring XML配置,并分别拥有自己的配置文件: A模块 A模块的Spring配置文件如下: Xml代码  xml version="1.0" encoding="UTF-8" ?>  beans xmlns="http://ww

2018-01-11 16:02:04 644 2

转载 Spring Cache

首先声明,这个文章是作者2015年写的,所以用的spring的写法是比较老旧的缓存是实际工作中非常常用的一种提高性能的方法, 我们会在许多场景下来使用缓存。本文通过一个简单的例子进行展开,通过对比我们原来的自定义缓存和 spring 的基于注释的 cache 配置方法,展现了 spring cache 的强大之处,然后介绍了其基本的原理,扩展点和使用场景的限制。通过阅读本文

2018-01-11 10:29:11 197

原创 日志log4j的配置

首先在web.xnl中配置 log4jConfigLocation classpath:conf/log4j.properties log4jRefreshInterval 6000 org.springframework.web.util.Log4jConfigListener 然后在resource下建立属性文件log4j.

2018-01-10 14:47:03 195

转载 Spring缓存注解@Cacheable,@CachePut , @CacheEvict介绍

注释介绍redis与Spring Cache的整合请参看上章@Cacheable@Cacheable 的作用 主要针对方法配置,能够根据方法的请求参数对其结果进行缓存@Cacheable 作用和配置方法参数解释examplevalue缓存的名称,在 spring 配置文件中定义,必须指定至少一个

2018-01-09 15:35:04 203

转载 spring整合redis缓存,以注解(@Cacheable、@CachePut、@CacheEvict)形式使用

maven项目中在pom.xml中依赖2个jar包,其他的spring的jar包省略:[html] view plain copy&lt;dependency&gt;     &lt;groupId&gt;redis.clients&lt;/groupId&gt;     &lt;artifactId&gt;jedis&lt;/artifactId&gt;     &lt;version&gt;2...

2018-01-08 18:13:19 354

原创 Linux中安装redis

一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。和Mem...

2018-01-08 16:39:17 230

转载 ehcache memcache redis 三大缓对比

最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)、被认证(具有apache 2.0  license)、充满特色(稍后会详细介绍),所以被用于

2018-01-08 14:22:42 183

DirectOPCClient.zip

在网上看了很多例子都是引用opcautomation.dll,都只能用.net4.0的版本。这个版本自己写了一个dll文件,支持任意版本

2021-08-22

FCSB1224W100-A5.zip

采集三菱cnc需要的组件,安装后才能使用它的API

2021-08-22

secureCRT和FX免费下载加注册机亲测有效

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。 SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。

2017-09-02

空空如也

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

TA关注的人

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