自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (14)
  • 收藏
  • 关注

原创 Go学习笔记:2、循环、条件语句,函数,结构体

一、Go语言循环package mainimport "fmt"func main() { //循环方式1 sum := 0 for i := 1; i <=10; i++{ sum += i } fmt.Println(sum) //循环方式2 sum = 0 //像while循环 for sum<=10 { sum ++; } fmt.Println(sum) //迭代输出数组 strs := [2]string{"google", "b

2020-05-13 21:52:35 269

原创 Go学习笔记:1、基础语法

1、安装及使用下载地址:https://golang.google.cn/dl/下载安装之后,msi安装文件默认安装在C:\Go需要把C:\Go\bin目录配置在系统环境变量path中。安装成功可以查看Go版本号:2、新建一个工作目录:F:\Go_workspace,新建一个test.go文件package mainimport "fmt"//声明全局变量var ds st...

2020-04-30 22:10:41 253

原创 SpringBoot项目单元测试以及jacoco生成单元测试覆盖报告

概要:我们在开发过程中通常都会编写单元测试用例,而jacoco插件可以在我们打包项目前设置生成单元测试覆盖报告,然后我们可以在浏览器中查看单元测试覆盖率。1、使用H2内存数据库首先要注意的是我们单元测试通常不要连接到数据库中,比如测试一个插入数据的接口,如果连接数据库会导致每次打包导致数据插入到数据库中,破坏数据。引入h2需要jar包: <dependency>...

2020-04-29 17:50:20 4041 1

原创 ElasticSearch学习笔记:2、常见增删改查操作

安装好ElasticSearch之后,head插件之后,启动服务。访问http://localhost:9100/,可以看见如下效果:说明:上图中,部署了一个master,2个slave。创建了people和book两个索引。其中people1个分区,2个副本。book索引3个分区,2个副本。people创建了5个文档,book创建了8个文档。1、创建索引(非结构化),可...

2020-03-24 20:16:21 193

原创 ElasticSearch学习笔记:1、Windows下环境搭建

ElasticSearch学习笔记:1、Windows下环境搭建绝对是卡机的萨克大框架撒肯德基萨克的凯撒看得开萨迪克萨克

2020-03-21 11:45:36 150

原创 nginx学习笔记--负载均衡算法及故障转移

nginx学习笔记–负载均衡算法及故障转移前言nginx作为高性能的HTTP和反向代理web服务器,其实很早就有去接触了解,但是可能自己之前技术水平有限,感觉有些东西总是觉得高大上不能理解,而且也没有去动手操作。现在再去学习操作,发现其实很好理解,而且基本的使用还是比较容易。本篇博客主要介绍nginx的负载均衡,以及故障转移配置。nginx的基本配置要简单的练习nginx的负载均衡,这里可...

2019-06-26 15:53:56 1413

原创 CAS单点登录学习笔记--SpringBoot+CAS Client 单点退出(二)

在前一篇博客中,主要是CAS Server环境搭建,其中遇到了各种问题。现在把客户端搭建过程记录一下,cas客户端这里采用SpringBoot+CAS Client搭建。修改hosts文件配置cas server和cas客户端cas-client1,cas-client2的域名:127.0.0.1 cas.server.com127.0.0.1 cas.client1.com127.0.0....

2019-06-12 14:47:06 7670 1

原创 CAS单点登录学习笔记--CAS Server搭建(一)

CAS单点登录学习笔记–CAS Server搭建(一)最近在学习单点登录框架CAS,首先先尝试搭建CAS Server,在其中遇到了各种问题,也参考了很多前辈的博客文章。做一个总结,避免以后走弯路。一、下载cas server源代码,这里下载cas 4.2.7版本1、下载地址:https://github.com/apereo/cas/releases/tag/v4.2.72、首先确保本地...

2019-06-10 18:34:52 1457

原创 redis学习笔记(1):redis基础

redis是一个远程内存数据库,共有5中数据类型:STRING(字符串),LIST(列表),SET(集合),HASH(散列),ZSET(有序集合)。5中数据类型的基本操作:1、字符串redis 127.0.0.1:6379> set hello worldOKredis 127.0.0.1:6379> get helo(nil)redis 127.0.0.1:6379> get h

2018-01-02 21:58:59 1205 2

原创 springboot与mybatis整合操作数据库

今天这篇博客主要介绍springboot与mybatis整合操作数据库,数据源采用阿里的Druid。mybatis可以基于注解也可以基于xml配置。至于怎么新建maven项目这里不再做介绍。1、首先要新建一个maven项目,项目结构如下,注意启动类的springboot启动类要在所有类的父一级目录。2、pom.xml配置如下:<project xmlns="http:

2017-08-20 11:33:01 493

原创 1、Spring Boot学习笔记:初识springboot

Spring Boot作为微服务框架,已经越来越多的公司在使用,最近因为公司有新项目要使用Spring Boot框架,所以打算学习一下,并做好笔记。Spring Boot项目一般都是跟Maven一起使用,当然也可以使用Ant。接下来的学习中主要还是使用Maven来作为jar包依赖管理。Maven的配置可参考本人另一篇博客:http://blog.csdn.net/polo_longsan/arti

2017-08-06 15:29:25 454

原创 ant学习笔记(1)

最近换公司了,项目中有用到ant作为项目编译打包工具,所以觉得有必要去学习了解一下。        Ant是一强大的构建工具,使用ant首先需要配置安装jdk;然后下载安装Ant。下载地址:http://mirrors.hust.edu.cn/apache//ant/binaries/apache-ant-1.9.9-bin.zip。下载好之后就是配置环境变量ANT_HOME:E:\Java\

2017-06-19 21:22:02 330

原创 本地maven环境配置

最近因为在学习开涛老师的Apache Shiro系列博客,忽然发现自己连maven都不知道怎么配置了。我遇到有几个问题,首先就是maven仓库的镜像用的是默认配置,因为默认是从国外服务器下载,下载速度根本就无法忍受,所以还是连接其它的仓库为好。下面讲一下具体配置,方便下次查阅。        假如已经下载了maven,首先在eclipse中配置maven1)、installations添加

2016-12-19 22:25:04 599

原创 Linux命令学习笔记:1、文件的相关操作

最近想学学LInux系统,但是当看到《鸟哥私房菜》那页码有一千七百多页时,瞬间吓蒙了。我觉得在学习linux前,还是先学学linux常用命令可能是当前更加迫切的。之前因为一直怀着一种侥幸心理,觉得linux命令不难,需要用到的时候只要网上一搜就可以了,但是现在觉得自己的这种想法非常愚蠢。有时候需要编辑测试服务器的一些配置时,比如vi编辑文件时,常常因为记不得命令但是又把文件改乱了,慌乱之中又不知道

2016-12-18 17:44:13 397

原创 MongoDB学习笔记:(3)、mongodb 3.2在java环境中的简单CRUD

首先新建一个java project项目,去下载mongo-java-driver-3.2.2.jar包。build path导入junit需要的jar包。另外运行代码前先要启动mongod 服务。下面就是简单的CRUD代码:package com.mongodb;import junit.framework.TestResult;import org.bson.Document;i

2016-09-21 21:53:51 648

原创 MongoDB学习笔记:(2)、MongoDB主从复制

这篇主要是介绍,mongodb在windows系统下的主从复制配置,因为主要是操作练习用,所以是在一台设备上配置。       首先把之前安装的目录拷贝一份,新建两个文件夹master和slave。其下的目录如下:conf下有个mongodb.config配置文件。dbpath=F:\mongodb_copy\master\data #数据库路径logpath=F

2016-09-19 14:49:06 562

原创 MongoDB学习笔记:(1)、MongoDB在Win10下的安装

1、下载mongodb在windows下的安装文件        首先去官网https://www.mongodb.com/download-center?jmp=nav#community下载安装文件。mongodb-win32-x86_64-2008plus-ssl-3.2.9-signed.msi。双及安装,选择安装路径。2、接着在目录下新建data文件夹,F

2016-09-04 10:16:14 20386 10

原创 ActiveMQ与Spring整合:(3)消息监听器

JMS监听器有三种消息监听器实现:MessageListener,SessionAwareMessageListener,MessageListenerAdapter。消息接受者只需要实现这些接口就可以异步接收消息。1、实现MessageListener接口,实现MessageListener接口,必须重写onMessage方法。package com.hua.spring.jms.lis

2016-08-29 21:34:10 3619

原创 ActiveMQ与Spring整合:(2)数据的持久化

由于本系列文章并不是介绍activemq的基本概念和使用,不会activemq基本概念的人可能会觉得云里雾里的,所以最好找一些介绍activemq基本使用的文章。本篇文章主要继承上一篇博客,重点介绍使用,而不是知识点的介绍。        在学习java消息服务JMS时候,我们经常会设置消息的持久化方式,但是设置了持久化之后,消息如何保存呢?这篇博客主要介绍消息是如何持久化的。消息持久化主要有

2016-08-28 18:12:21 2073

原创 ActiveMQ与Spring整合:(1)基本使用

最近学习了《Java消息服务》这本书,觉得作者讲的的非常容易理解。同时又上网搜了一下,Java消息服务究竟是什么东西,用来干什么。现在好像大致明白了java消息服务是什么了。Java消息服务,我们平常都会说消息中间件。它的使用场景,比如平常做一笔交易需要发送短信,但是可能我们交易成功之后,可能需要等上一段时间才能收到短信,这个过程是异步的,我们只需要把短信内容发送给消息中间件,然后继续后面的交易,

2016-08-28 12:36:13 799

原创 正则表达式学习笔记

正则表达式可以用在前端对数据进行校验也可以用在后端对数据进行校验,比如校验输入金额,输入邮箱,密码,手机号,身份证号的的格式的合法性。另外正则正则表达式还可以用来在后端对请求数据进行过滤替换非法字符,防止脚本攻击,过滤敏感字符。        在Java后台代码中的的正则表达式校验,在后台代码中需要用到Pattern和Matcher类,示例如下:package com.regalar.te

2016-06-28 15:54:31 431

原创 mysql学习笔记-2.实用的数据库备份和表格备份

1、musqldump导出数据库mysqldump可以用来对mysql数据库进行备份,数据库脚本导出。在windows环境的用法如下。首先找到mysql安装的bin目录。我们在dos命令窗口,进入到bin名录:最终在F盘下可以看到生成的20160625.sql文件,打开文件可以看到建表和数据插入语句

2016-06-26 10:44:49 417

原创 mysql学习笔记—1.mysql环境准备

1、mysql安装没什么特别,下好之后,如果是开发练习使用,一步一步选择默认选项就OK。2、命令行连接mysql。首先需要配置mysql命令。不然会报“'mysql' 不是内部或外部命令,也不是可运行的程序”,配置只需要右击“我的电脑”,选择属性,设置环境变量,把mysql的bin目录配置在path环境变量中。【注意如果找不到mysql安装的bin目录,可在运行输入services.msc

2016-06-23 23:31:01 380

原创 SpringMVC学习笔记

最近复习了一下SpringMVC,感觉很久不用很多知识点都忘的差不多了。所以打算还是记录一下怎么搭一个建议SpringMVC环境出来。1、首先要配置SpringMVC的调度器 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X

2016-06-08 15:41:53 428

原创 Mybatis学习笔记

之前持久层框架一直用的是ibatis,现在开始使用Mybatis注解的形式。总体感觉使用起来差别不是太大,但是为了更快的进行项目开发,还是稍微熟悉一下Mybatis框架。MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Gith

2016-06-05 18:15:08 1067

原创 redis学习笔记

1、redis简介        redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础

2016-06-01 22:05:27 464

原创 使用dubbo+zookeeper创建一个小应用

dubbo和zookeeper都是分布式服务框架,其中dubbo是阿里巴巴研发的开源框架,dubbo主要分为服务提供方,服务消费方,注册中心,监控中心,服务运行容器。下图是dubbo官网的一个结构图:这里zookeeper在这里主要是用来作为dubbo的注册中心,dubbo还可以使用Multicast注册中心,Zookeeper注册中心,Redis注册中心,Simple注册中心。下

2016-04-05 22:01:34 1062 1

原创 Oracle学习笔记--3、基本函数的使用

1、LOWER(列名|表达式):把字符串转成小写SQL> SELECT LOWER('SQL:Structural Query Language') 2 FROM dual;LOWER('SQL:STRUCTURALQUERYLAN-----------------------------sql:structural query language备注:dual是虚表,为了满足Or

2016-03-10 16:03:46 514

原创 oracle学习笔记--sqlplus基本命令

sqlplus基本命令如下:    1、查看表结构DESC,SQL> DESC emp; Name Null? Type ----------------------------------------- -------- ---------------------------- EMPNO

2016-03-09 21:36:05 605

原创 Oracle学习笔记——1、基本的SQL语句

之前上一家公司数据库用的是informix数据库,新公司数据库用的是Oracle数据库,所以还是需要重新学习一下,并做个笔记。sql查询语句基本语法:1、别名的使用,别名使用As连接或者省略不写。SQL> SELECT EMPNO AS "Employee Number", 2 ename name,(500+sal)*12 "Annual Salary" 3 fro

2016-03-09 17:34:06 516

原创 码农上海工作2年感悟

不知不觉间已经毕业快2年了,想起2014年大学的最后一段时间,每天就是吃吃喝喝,宣泄着大学最后的时光。在大学的最后一个学期,得知自己保研了,心里面既高兴又很惆怅。高兴的是能够保研,说明自己大学4年确实好好学习过,至少在最后还是能够得到学院的肯定,曾经别人打游戏的时候自己在学习,别人陪女朋友散步的时候,自己还是在学习;遗憾的是大学4年自己从来就没拿过国家奖学金,也没有拿过1等奖学金,每次都只能那个三

2016-02-27 18:58:58 4291 8

原创 WebService学习笔记:使用CXF+Spring搭建WebService服务端和客户端

随着互联网技术的发展,WebService的使用也越来越广泛,WebService的常用框架有Apache Axis1,Apache Axis2,Codehaus XFile,Apache CXF等。今天主要是使用CXF框架结合Spring搭一个WebService服务端和客户端。首先新建一个Web项目WebService_CXF_Server,web.xml配置如下:web.xml

2016-01-30 10:48:20 3020 1

原创 用MINA实现UDP通信的例子

1、UDPClient.javaimport java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.mina.core.future.ConnectFuture;import org.apache.mina.core.service.IoConnector;import org.apa

2015-11-29 11:40:50 8838

原创 Apache MINA框架

Apache MINA(Multipurpose Infrastructure for Network Applications) 是 Apache 组织一个较新的项目,它为开发高性能和高可用性的网络应用程序提供了非常便利的框架。当前发行的 MINA 版本支持基于 Java NIO 技术的 TCP/UDP 应用程序开发、串口通讯程序(只在最新的预览版中提供),MINA 所支持的功能也在进一步的扩展

2015-11-24 21:44:19 505

原创 Java并发编程实践之Callable,Future,RutureTask的使用

一般使用线程有两种方式:继承Thread类重写run方法;另一种就是实现Runnable接口,实现run方法。但是run方法没有返回值,假如我们在使用线程的时候想要知道运行结果,就只能使用重写run方法,并且使用回调来得到运行结果。但是我们Callable接口的call方法,可以返回执行结果。如下:public interface Runnable{ public abstract

2015-09-27 15:58:44 453

原创 Java网络编程之UDP通信例子

UDPServer.javaimport java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/** * @description * @date:(2015-9-14 下午11:07:55) * @author

2015-09-15 22:26:40 741

原创 Java网络编程之Socket的使用

使用Java进行网络编程,通常会用到TCP,UDP协议。TCP是面向连接的,是可靠的传输层协议;UDP是无连接的,但是效率更高。下面是一个简单的使用Socket写的一个小李子。Server.javaimport java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import

2015-09-14 20:47:45 389

原创 面试经验分享

最近,参加了很多公司的面试,感触非常深,所以觉得有必要跟别人分享一下自己的面试经历。通过最近的面试,我感触最深的是最近互联网真的很火,假如你现在从事的是互联网金融方面的软件开发,那你找到一份薪水不错的公司不会很难。本人现在工作一年多,技术水平属于这个工龄中的中等稍微偏上的水平,优势是熟悉金融软件方面的业务知识,做过支付系统。第一家面试公司是一家刚成立的创业公司,做的是第三方支付系统,这次面试难

2015-08-28 22:40:09 882

原创 ftp命令从服务器上下载文件

1、首先cmd,进入Dos窗口。2、输入ftp,回车3、"open 服务器地址".点击回车键.会提示你输入用户名和密码,输入ftp服务器用户名和密码4、输入"lcd 本地文件目录"(就是要下载到那个文件夹下 就输入那个目录,如果不输入就是默认c盘的当前系统用户目录下)5、输入"prompt"命令(打开交互模式),最后输入"mget 服务其上要下载的文

2015-08-19 11:18:40 6556 1

原创 AngularJs学习笔记__6、自定义过滤器,阿拉伯数字金额转汉字金额

虽然,AngularJs内置了一些过滤器,但是有些时候,我们需要自己定义一些过滤器。下面就是一个阿拉伯数字金额转汉字金额的自定义过滤器。不多说直接上源码:filter.jsvar filterApp=angular.module('FilterApp', [])filterApp.controller('AmountFilter',function(){ });filte

2015-08-15 10:32:18 3091

redis-2.8.12

redis-2.8.12 window 版本,运行时,在dos窗口执行redis-server.exe redis.windows.conf启动Server,再点击启动client

2018-01-11

SpringMVC环境搭建

这个jar包是SpringMVC搭建的初始SpringMVC项目,是一个Maven项目。

2016-12-19

redis-2.4.5-win32-win64.zip

这是redis在windows环境下的服务端和客户端。

2016-06-01

dubbo+zookeeper搭建示例需要jar包

这是dubbo+zookeeper搭建示例需要jar包

2016-04-05

搭建WebService服务端和客户端的jar报

这是自己 用CXF框架搭建一个WebService服务端和客户端用到的jar包。

2016-01-30

apache-cxf-2.7.18.zip

这是WebService的CXF框架jar包,版本是apache-cxf-2.7.18

2016-01-30

采用slf4j+logback输出日志

这是logback日志输出需要的jar包,以及最基础的logback.xml配置

2015-12-20

Python解释器

这个是从官网下载的windows X64的Python解释器。因为官网下载速度超级慢,下完之后也是泪流满面了。

2015-05-04

Java反编译工具

这是一个非常实用的工具,可以对一整个jar包反编译。

2015-04-16

生成pdf需要用到的jar宝

这是填写pdf表单生成pdf文件的java开发需要用到的jar包

2014-09-13

Spring 3.2.4

Hibernate 3.6.10所需要用到的jar包都在里面。这是我自己在整合Struts2.3.15+Hibernate3.6.10+Spring 3.2.4的过程中摸索出来的。

2013-12-15

Hibernate 3.6.10需要的完整jar包

Hibernate 3.6.10所需要用到的jar包都在里面。这是我自己在整合Struts2.3.15+Hibernate3.6.10+Spring 3.2.4的过程中摸索出来的。

2013-12-15

Struts2.3.15的完整jar包

这个Struts2.3.15所需要的完整jar包是通过自己整合Struts2.3.15+Hibernate 3.6.10+Spring 3.2.4框架的过程中,摸索出来的。可以放心使用.

2013-12-15

Spring-3.2.4补充jar包

因为Spring 3.0以上的版本把第三方的jar包分离出来了,如commons-logging.jar,commons-dbcp-1.3.jar,com.springsource.org.aopalliance-1.0.0.jar,aspectjweaver-1.7.4.ja,aspectj-1.7.4.jarr等。特别不适合初学者学习,现在特把第三方需要的第三方jar包收集起来方便初学者学习。

2013-12-07

空空如也

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

TA关注的人

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