自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 总结Spring框架使用的设计模式

1)工厂设计模式(简单工厂和工厂方法)Spring使用工厂模式可以通过BeanFactory或ApplicationContext创建bean对象。两者对比:BeanFactory :延迟注入(使用到某个 bean 的时候才会注入),相比于BeanFactory来说会占用更少的内存,程序启动速度更快。 ApplicationContext :容器启动的时候,不管你用没用到,一次...

2019-08-16 17:21:28 191

原创 利用CXF工具开发WebService

前提:JDK环境变量须配置有的公司的员工win系统的分配的账户权限不够,导致计算机右键时,没有“属性”菜单,也就无法更改环境变量,因此可以通过【控制面板\用户帐户\用户帐户】路径更改环境变量一、写wsdl文件(自定义)附上wsdl教程http://www.w3school.com.cn/wsdl/index.asp根据需求配置相应的<portType><mes...

2019-04-26 14:00:03 394

原创 C#用Lambda表达式操作List集合

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.MobileControls;namespace WebFormTest.T...

2019-01-27 14:12:15 10967

原创 log4net(c#) 配置及使用

1. 首先从apache网站下载log4net, http://logging.apache.org/log4net/download_log4net.cgi 。我下的是最新版本 log4net-1.2.11-bin-newkey2. 将 \bin\net\4.0\release\log4net.dll 复制到你的项目中 。3. 将log4net.dll 添加引用到你的项目中。4. 添...

2019-01-27 14:10:06 269

原创 Log4j2配置

一、Log4j2 Maven配置Log4j2的性能高于log4j与logback,在项目中建议使用Log4j2,其依赖如下(目前最新版本为2.6.2): &lt;dependency&gt;&lt;groupId&gt;org.apache.logging.log4j&lt;/groupId&gt;&lt;artifactId&gt;log4j-api&lt;/artifact...

2019-01-27 13:59:33 2114

原创 IDEA Maven Mybatis generator 自动生成代码

1.创建Maven项目1、点击create new project-》maven-》create from archetype-&gt;maven-archetype-webapp,然点击next,步骤如图:2、填写groupId和ArtifactId:(这两个参数值都是自己定义的)groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到m...

2019-01-27 13:42:21 295

原创 Git远程命令执行漏洞升级

查看本地git版本,cmd-&gt;git –versionhttps://mp.weixin.qq.com/s/8ccCxij6XI90sfJzvpkDVg登录网址对比版本3、https://mirrors.edge.kernel.org/pub/software/scm/git/下载最新版本(Git v2.19.1, v2.14.5, v2.15.3, v2.16.5, v2....

2018-10-12 16:34:41 500

原创 用命令查看电脑配置

1、windows+R,输入dxdiag2、电脑便显示出本机的配置信息,特别方便(实际上是DirectX诊断工具)

2018-03-10 18:35:56 10599

原创 搜索引擎选择: Elasticsearch与Solr

solr:优点1、Solr有一个更大、更成熟的用户、开发和贡献者社区。2、支持添加多种格式的索引,如:HTML、PDF、微软 Office 系列软件格式以及 JSON、XML、CSV 等纯文本格式。3、Solr比较成熟、稳定。4、不考虑建索引的同时进行搜索,速度更快。缺点建立索引时,搜索效率下降,实时索引搜索效率不高。Elasticsearch优点1、Elasticsearch是分布式的。不需要其...

2018-03-10 18:30:03 197

原创 Linus修改配置及安装开发工具命令

1.  修改Linux的基本配置1.修改主机名vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=server1.itcast.cn2.修改ip地址vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=Ethe

2018-01-28 16:01:19 254

原创 Linus实用命令大全

1、日常操作命令 **查看当前所在的工作目录pwd**查看当前系统的时间 date**查看有谁在线(哪些人登陆到了服务器)who 查看当前在线last 查看最近的登陆历史记录2、文件系统操作**ls / 查看根目录下的子节点(文件夹和文件)信息ls -al -a是显示隐藏文件 -l是以更详细的列表形式显示

2018-01-28 15:53:17 342

原创 Redis常用命令

常用命令    1)连接操作命令    quit:关闭连接(connection)    auth:简单密码认证    help cmd: 查看cmd帮助,例如:help quit        2)持久化    save:将数据同步保存到磁盘    bgsave:将数据异步保存到磁盘    lastsave:返回上次成功将数据保存到磁盘的Unix时戳  

2018-01-22 16:08:24 164

原创 JS取今天和前一天

Date nowtime=new Date();//取时间Date yetime=new Date(nowtime.getTime() - 86400000L);SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String preTime1=sdf.format(yetime);String nowTime1=sdf.

2018-01-22 16:06:38 304

原创 ActiveMQ

1.下载ActiveMQ 去官方网站下载:http://activemq.apache.org/ 我下载的时候是 ActiveMQ 5.8.0 Release版 2.运行ActiveMQ 解压缩apache-activemq-5.8.0-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。 

2018-01-22 16:02:21 149

原创 索引失效的几种情况

1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因)要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引2.对于多列索引,不是使用的第一部分,则不会使用索引3.like查询以%开头4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引

2017-12-09 22:36:09 2483 2

原创 annotation注解大全

元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:    1.@Target,    2.@Retention,    3.@Documented,    4.@Inherited  这些类型和它们所支持的类在java.lang.a

2017-12-09 22:34:06 658

原创 【enum】如何在枚举中定义自定义的方法,并进行使用

1、定一个枚举类package com.eud.t1; public enum Color {    //定义枚举中的常量    RED(1,"hongse"), GREEN(2,"qingse"),BLACK(3,"heise");         private int code;    private String name;       

2017-12-09 22:30:38 9226 2

转载 git pull和本地文件冲突

同事在使用git pull代码时,经常会碰到有冲突的情况,提示如下信息:error: Your local changes to 'c/environ.c' would be overwritten by merge. Aborting.Please, commit your changes or stash them before you can merge.这个意思是说更新下来的内

2017-11-27 10:33:31 22645

转载 Git命令学习

█版本控制git commit -m [comment] 将暂存区中的变更反应到本地git库中git commit -a -m [comment] 直接将工作区的变更反应到本地git库中(git add + git commit)git merge [master] 将指定master分支代码合并到当前所在分支git pull origin master:master 表示从远程库

2017-11-27 10:32:25 334

原创 SpringMVC 常用注解

SpringMVC 常用注解1、@Controller     @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才是真正处理请求

2017-11-27 10:31:00 198

转载 端口被占用,杀死进程

端口被占用,进入windows命令,查看什么进程被占用了netstat -aon|findstr 1099显示、然后关闭占用该端口的进程,taskkill -f -pid 1104

2017-11-27 10:22:10 490

原创 Redis安装教程(Linux)

Redis是C语言开发,建议在linux上运行,本教程使用Centos6.4作为安装环境。此教程使用SecureCRT工具连接CentOS来进行安装Redis。第一步:在VMware中安装CentOS第二步:在Linux下安装gcc环境(该步骤可以省略,CentOS中默认自带C环境)[root@localhost redis-3.0.0]# yum install

2017-11-16 17:56:12 241

转载 Git——新手入门与上传项目到远程仓库GitHub

Git概述什么是Git?刚开始对这个东西也感到挺迷茫,并且问了好多已经学习android一段时间的同学也是一头雾水,直到了解并使用之后,才体会到Git的好处以及重要意义。Git:是目前世界上最先进的分布式版本控制系统,一个开源式的分布式版本控制工具。简单浅显地来说(就我个人而言),就是一个全球程序员的代码仓库集中地,每个人都可以在这里拥有一个自己的小仓库(注册一个独立的账号就可

2017-11-15 22:42:10 421

原创 git常用命令大全

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区

2017-11-15 22:17:11 129

原创 Github基本教程

1:下载Git  Git for Windows2:点击安装,依次默认下一步3:安装完成4:设置SSH建立计算机与Github的链接4.1 点击开始菜单找到Git Bash,并点击: 4.2 运行命令 cd ~/.ssh 检查自己的电脑上是否存在ssh keys如果显示No such file or directory 则需要

2017-11-15 19:30:37 193

转载 解决方案 git@github.com出现Permission denied (publickey)

解决方案 git@github.com出现Permission denied (publickey) ubentu 13.10 git version 1.8.3.2 解决方案:ssh -T git@github.com出现Permission denied (publickey).的问题        今天的任务是把项目通过git上传的github内,于是就出现了Perm

2017-11-15 19:25:59 1077

转载 solr5以上版本配置到tomcat运行

Solr是一个高性能,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。Solr之与Lucene就好比Hibernate之与JDBC,所以学好Solr前提是需要有点Lucene基础,但这样不是必要条件,你可以不知道L

2017-11-13 10:22:26 1206

转载 solr5以下版本配置到tomcat运行

Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr可以独立运行在Jetty、Tomcat等这些Servlet容器中。

2017-11-13 09:43:01 177

原创 CentOS 7 巨大变动之 systemd 取代 SysV的Init

转自:http://www.ibm.com/developerworks/cn/linux/1407_liuming_init3/index.html, 少有改动。1 systemd是什么首先systmed是一个用户空间的程序,属于应用程序,不属于Linux内核范畴,Linux内核的主要特征在所有发行版中是统一的,厂商可以自由改变的是用户空间的应用程序。Linu

2017-11-12 23:43:36 391 1

空空如也

空空如也

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

TA关注的人

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