自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在字节里改BUG

计算机的杂七杂八

  • 博客(63)
  • 收藏
  • 关注

原创 阿里分布式事务seata

阿里分布式事务seata

2022-12-03 11:12:09 826

原创 Nexus私服(三)

Nexus私服搭建

2022-12-03 11:10:54 789

原创 Nexus私服(二)

Nexus搭建maven私服入门

2022-12-03 11:10:13 770

原创 Nexus私服 (一)

Nexus介绍入门

2022-12-03 11:08:57 546

原创 Jenkins用户权限配置 (三)

Jenkins用户权限配置

2022-12-02 21:59:51 1433 1

原创 Jenkins发布项目SpringBoot+Gitee(二)

Jenkins发布SpringBoot项目至 Gitee仓库

2022-12-02 21:58:33 188

原创 Jenkins安装和配置 (一)

Jenkins安装和配置 环境

2022-12-02 21:57:04 1451

原创 SpringCloud构建微服务 (三) 服务消费

SpringCloud构建微服务 服务之间消费

2022-12-02 21:55:20 141

原创 SpringCloud构建微服务(二) 配置中心

SpringCloud构建微服务 配置中心搭建

2022-12-02 21:52:17 127

原创 SpringCloud构建微服务(一)注册中心

SpringCloud构建微服务,搭建注册中心Eureka

2022-12-02 21:51:11 282

原创 ELK日志平台搭建

Elasticsearch、Logstash、Kibana 搭建日志平台

2022-12-02 21:49:09 1691

原创 Shiro-SpringBoot (二)

SpringBoot集成Shiro权限

2022-12-02 21:46:49 1085

原创 Shiro-SpringBoot (一)

SpringBoot 集成Shiro权限相隔

2022-12-02 21:42:40 430

原创 SpringAOP日志注解

Spring AOP自定义注解

2022-12-02 21:31:59 841

原创 Shiro拦截AJAX的解决方案

Shiro拦截AJAX的解决方案最近在springboot项目上使用了shiro,但是shiro配置好后都是默认页面重定向处理。然而前后端分离后,静态页面都是部署在nginx上,统一都通过ajax进行调用。ajax的话不能进行重定向,需要返回指定格式的JSON。所以shiro需要满足一下几点要求:ajax调用接口没有登录时,返回指定格式JSONajax调用接口在登录的情况下,没有权限时,返回指定格

2017-06-02 10:09:40 26875 9

翻译 Hibernate 和 JPA 注解方式自定义ID生成器

/** * Test.java * 实体类定义和配置 */package com.saving.ecm.resource.entity;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persi

2016-09-20 14:23:48 10898

转载 JAVA-IO流

一、流的概念       流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。       一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。        流的方向是重要的,根据流的方向,流可分为两类:输入流

2016-07-12 16:54:46 447

转载 MySQL函数-- FIND_IN_SET的使用

原文链接:点击打开链接FIND_IN_SET(str,strlist) 假如字符串str 在由N 子链组成的字符串列表strlist 中,则返回值的范围在 1 到 N 之间。 一个字符串列表就是一个由一些被‘,’符号分开的子链组成的字符串。如果第一个参数是一个常数字符串,而第二个是type SET列,则   FIND_IN_SET() 函数被优化,使用比特计算。如果

2016-05-15 15:45:01 2897

转载 escape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()

escape()、encodeURI()、decodeURI()、encodeURIComponent()、decodeURIComponent()区别详解JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。

2016-03-17 15:46:48 560

转载 MySQL中EXPLAIN解释命

参考网址:http://www.huanxiangwu.com/192/mysql%E4%B8%ADexplain%E8%A7%A3%E9%87%8A%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表。explain显示的信息可以帮助选择更好的索引和写出更优化的

2016-02-27 10:49:26 445

转载 Spring定时任务的几种实现

原文地址:点击打开链接一.分类从实现的技术上来分类,目前主要有三种技术(或者说有三种产品):Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。使用这种方式可以让你的程序按照某一个频度执行,但不能在指定时间运行。一般用的较少,这篇文章将不做详细介绍。使用Quartz,这是一个功能比较强大的的调度器,

2016-02-16 09:48:16 339

转载 MySQL冒泡排名

原文连接 : http://mxohy.blog.sohu.com/172181390.html?qq-pf-to=pcqq.c2cMySQL冒泡排序排名,表自己关联自己。关于排名,oracle环境下这类问题就很好解决了,row_number(),rank()或者dense()函数就能搞定,但mysql环境下没有这类函数。解决如下:mysql> select * from animals_

2016-01-28 17:02:45 630

转载 Spring MVC注解

spring mvc(1):请求地址映射(@RequestMapping)@RequestMapping 参数说明value定义处理方法的请求的 URL 地址。method定义处理方法的 http method 类型,如 GET、POST 等。params定义请求的 URL 中必须包含的参数。headers定义请求中 Request Headers 必须

2016-01-14 20:35:48 517

原创 基于Maven项目,搭建Spring+SpringMVC+MyBatis的WEB项目(待更新)

目 录:一、MySQL数据库创建表二、在Eclipse中创建Maven项目三、创建数据库表的实体类(POJO)四、编写DAO层接口五、生成SQL映射文件六、修改pom.xml文件七、编写相关配置文件(spring.xml  、 spring-mybatis.xml 、  dbconfig.properties、)八、编写Service层接口九、编写Service

2015-12-07 18:03:03 953

原创 Spring MVC(三)基于上一篇使用JUnit编写测试用例

基于Spring MVC(二)工程中的HelloController.java控制器进行JUnit测试在HelloController.java上右击--->new--->JUnit---->JUnit Test Case,之后项目结构如下:首先看一下HelloController.java的代码:package com.liu.controller;import java

2015-11-27 15:19:04 6489 1

原创 Spring MVC(二)基于注解的登陆界面获取用户名和密码并跳转其它页面

基于注解实现在登陆界面填写用户名和密码,提交后获取用户名和密码跳转到另一个页面项目结构图:一、新建一个JAVA WEB项目,并导入Spring的相关JAR包,并在web.xml中声明拦截器DispatcherServlet springmvc01 index.jsp springmvc org.springframework.we

2015-11-26 17:59:25 6100

原创 Spring MVC(一)登陆界面获取用户名和密码并跳转其它页面

实现Spring MVC的入门,在登陆界面填写用户名和密码,提交后获取用户名和密码跳转到另一个页面一、新建一个JAVA WEB项目,并导入Spring的相关JAR包,并在web.xml中声明拦截器DispatcherServlet springmvc01 index.jsp springmvc org.springframework.web.

2015-11-26 17:48:52 20267

原创 Maven(一)编译、测试、打包、安装

一、环境准备: 1、在Eclipse上安装好Maven并配置环境变量         2、在Eclipse上安装m2eclipse插件。二、新建一个JAVA项目,项目结构如下图:三、Maven项目核心是pom.xml。POM(Project Object Model,项目对象模型),代码如下:<project xmlns="http://maven.apache.org/PO

2015-11-20 19:30:06 1938

翻译 MyBatis(三)---实现一对一和一对多的关联表查询

(1) 一对一的关联表查询新建class表和teacher表,表结构如下:class:teacher:在两张表里面填写一些数据:             数据库准备工作完成后,新建一个JAVA项目,工程目录、类和所需的JAR包如下:新建db.properties,里面存放连接数据库的键值对:driver=com.mysql.jdbc.Dr

2015-11-03 10:38:08 10032 2

翻译 MyBatis(二)--对MySQL数据表进行CRUD操作

接着上一章的代码测试环境对数据表进行CRUD增加(Create)、读取(Retrieve)(重新得到数据)、更新(Update)和删除(Delete)由于MySQL数据库怕会有关键字冲突,这里把表名BOOK改成了SBOOK,NAME改为BNAME,DATE改为BDATE,然后Book.java类中的属性值全部改成大写对上一章中的Test.java类中,加载MyBatis配置,并获取SqlS

2015-11-02 16:05:41 561

翻译 MyBatis(一)--查询MySQL表中信息

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。一、环境准备:1、MySQL数据库(MySQL

2015-10-30 16:16:24 4561

转载 Eclipse配置Maven

简述:现需要在Eclipse中配置Maven插件,同时安装maven应用,配置Maven环境变量,建立Maven管理的工程,并用Maven导入Gson包, 编写简易Json输出程序步骤:1. 首先到Eclipse Marketplace中下载Maven Integration for Eclipse WTP,依次点击:Help--->Eclipse Marketpl

2015-10-28 18:29:32 375

转载 [转]在Eclipse中使用JUnit4进行单元测试(初级篇)

首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演示,这些Bug在注释中都有说明。该类代码如下:package andycpp;public class Calculator { private static int res

2015-10-28 18:14:09 482

转载 JUnit---(断言和注解)

本文原地址为:http://blog.csdn.net/wangpeng047/article/details/9628449一、核心——断言断言是编写测试用例的核心实现方式,即期望值是多少,测试的结果是多少,以此来判断测试是否通过。1. 断言核心方法assertArrayEquals(expecteds, actuals)查看两个数组是否相等。

2015-10-28 11:00:35 3031

转载 Interface 和 Abstract class

原文地址:http://www.cnblogs.com/dolphin0520/p/3811437.html(做了些删除)一、抽象类抽象方法必须用abstract关键字进行修饰。如果一个类含有抽象方法,则称这个类为抽象类,抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以不能用抽象类创建对象。  从这里可以看出,抽象类就是为了继承而存在的,如果你定

2015-10-26 11:11:34 378

转载 JAVA 集合的详解(转)

原文地址:Java集合类详解Collection常用接口和使用类:├List    ├LinkedList    ├ArrayList    ├Vector          └Stack├Set   ├HashSet        └LinkedHaSHSet   ├SortedSet        └TreeSet   ├Enum

2015-10-23 17:18:53 992

翻译 Spring学习笔记(一) 通过Spring控制反转(IOC:Inversion of Control)为对象设置属性

首先在网上下载Spring的JAR包,分别为:spring-framework-3.0.5.RELEASE-with-docs.zip  和  spring-framework-3.0.5.RELEASE-dependencies.rar第一个解压缩后是spring框架及文档,第二个解压缩后是spring框架的依赖JAR包。在Eclipse中新建一个JAVA项目,并为该项目添加自己的用户库

2015-10-13 16:06:12 639

转载 JAVA中注解的简单使用

Java SE5内置了三种标准注解:     @Override,表示当前的方法定义将覆盖超类中的方法。     @Deprecated,使用了注解为它的元素编译器将发出警告,因为注解@Deprecated是不赞成使用的代码,被弃用的代码。     @SuppressWarnings,关闭不当编译器警告信息。Java还提供了4中注解,专门负责新注

2015-09-24 17:50:29 464

翻译 通过反射绕过编译向泛型为String的ArrayList里面添加整型

反射的操作都是在编译后,在运行的时候,java中集合的泛型是防止错误输入的,只在编译阶段有效,绕过编译就无效了,编译之后泛型是去泛型化的,利用这一点可以向范型为String的ArrayList里面添加整型新建ReflectDemo.javapackage com.imooc.io;import java.lang.reflect.InvocationTargetException;

2015-09-23 16:08:22 929

翻译 通过反射调用类里面的方法

一般我们调用类的方法,都会直接new一个类的对象,并通过X . XXX()形式进行调用,下面通过反射的方式,用类的类类型进行反射调用该类的方法。步骤:一、获取类的类类型            二、通过类类型的getMethod(name, parameterTypes)方法进行获取相应的方法            三、最后通过invoke(obj, args...)进行方法调用

2015-09-23 15:37:45 1249

空空如也

空空如也

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

TA关注的人

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