- 博客(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): <dependency><groupId>org.apache.logging.log4j</groupId><artifactId>log4j-api</artifact...
2019-01-27 13:59:33 2114
原创 IDEA Maven Mybatis generator 自动生成代码
1.创建Maven项目1、点击create new project-》maven-》create from archetype->maven-archetype-webapp,然点击next,步骤如图:2、填写groupId和ArtifactId:(这两个参数值都是自己定义的)groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到m...
2019-01-27 13:42:21 295
原创 Git远程命令执行漏洞升级
查看本地git版本,cmd->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
原创 搜索引擎选择: 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关注的人