- 博客(49)
- 资源 (15)
- 收藏
- 关注
原创 systemback安装与运行教程
systemback安装与运行教程SystembackSystemback是一款用于创建定点系统备份,使用户能够完全恢复操作系统的应用程序,提供了任何先进备份软件的功能 systemback的功能 systemback提供了任何先进备份软件的功能,包括:系统备份、系统恢复、系统复制、系统安装、live系统创建、系统修复及系统升级。 systemback工作方式 systemback并不仅仅是另一个快照工具,它可以把你现在的系统转变为一张live CD或者DVD或者把系统做成启动盘和
2020-12-02 16:41:24 12106 8
转载 moqui从入门到精通--组件简介
目录一,Entity 21,定义实体 22,实体字段的定义 33,定义索引 44,定义外键 54.1 relationship 54.2 key-map 55,添加数据 65.1 seed-data 65.2 entity-facade-xml 66,实体的类型 77,实体的CrUD操作 77.1 entity-find-one: 87.2 entity-find: 87...
2020-06-30 14:50:50 2178
原创 springboot+自定义注解
简介】项目中经常使用自定义注解和切面,实现操作日志、权限、统计执行时间等功能,本文以操作日志为例自定义注解类编写的一些规则:1. Annotation型定义为@interface, 所有的Annotation会自动继承java.lang.Annotation这一接口,并且不能再去继承别的类或是接口.2. 参数成员只能用public或默认(default)这两个访问权修饰3. 参数成员只能用基本类型byte,short,char,int,long,float,double,boolean八种基本
2020-06-22 16:13:06 920
原创 springboot+多线程
在springboot的过程中,我们会使用到多线程去同时执行某个任务,那么我们就需要多线程,在以前的java中是自己去实现Thread或者runnable来实现多线程,springboot中已经自己拥有了多线程的注解@Async,那么我们现在使用这个注解来实现springboot的多线程1.创建多线程的配置信息类: 在这个类中需要注解为@Configuration 及@Bean("XXX"),其中@Bean中的名称在我们日后使用@Async注解时需要制定的Bean类名,具体代码如下:pack.
2020-06-22 15:12:07 3931
原创 VMWare中设置Linux的IP地址与宿主机保持一致上外网
linux下vmware桥接模式、静态ip上外网的配置,不一、桥接模式之VMware设置:VMware->【Edit】->【Virtual Network Edit】二、桥接模式之虚拟机设置:三、桥接模式之设置静态ip地址 配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的...
2019-12-23 15:42:13 1631
原创 mysql 之索引
什么是索引: 索引是一种高效获取数据的 存储结构,一般包含了 hash 二叉树 红黑树。 但是mysql中索引一般使用的是B树 准确说是使用的B+树构建的索引:若仅仅是进行select * from table where id = 1,用上述的三种方法都会很轻松的实现,因为条件很准确,可以直接查找到,但是若是 where id>100这样的条件,那么就需要进行全表扫描查...
2019-12-05 11:12:20 199
原创 java工程师面试应该了解的Linux知识点
Linux知识点总结如下,在日常生产操作和面试中会涉及到1.常见的Linux的发行版本有哪些: 答:ubunt CentOS redhat等2.切换用户的命令: su lizhi切换到lizhi用户(不需要输入密码) su root 切换到root用图画(需要输入密码)...
2019-12-04 15:31:29 540
原创 为什么面试都喜欢问hashmap
HashMap的工作原理是目前java面试问的较为常见的问题之一,这里面主要会包含是否用过Hashmap,hashMap的hash碰撞的机制是什么,hashMap是如何扩容的,hashMap的底层数据结构是什么,jdk1.8中对hash算法和寻址算法是如何优化的等问题,那么我们现在就针对这些问题做个简要的分析和解答。1.为什么在java面试中一定会深入考察HashMap? hashM...
2019-12-03 11:09:14 1964 1
原创 docker之kubernets入门(1)
1 简介: Kubernets是Google公司基于内部集群管理系统Borg开源的容器几圈管理项目,基于go语言,试图为基于容器的应用部署和管理打造一套强大并且易用的管理平台。基于K8s可以很容易的实现一套PaaS 如Openshift和Deis,目前在github.com/kubernetes/kubernetes进行维护,最新版本为1.3.X2.核心概念: 从架构上看K8...
2019-11-07 16:24:51 426
原创 docker之componse(2)
Componse应用案例:web负载均衡负载均衡+web应用是十分经典的应用架构。下面创建一个该结构的web项目,使用Haproxy作为负载均衡后端挂在三个web容器1.创建haproxy_web目录。作为项目工作目录。并在其中分别创建两个子目录:web和haproxy1.1web子目录 web子目录下放所需web应用代码和Dockerfile,生成web镜像。 ...
2019-11-07 15:56:38 236
原创 docker之componse(1)
前面几章讲解了如何使用docker创建一个镜像及容器,主要是使用Dockerfile模板文件来创建一个docker镜像和启动这个镜像作为容器,那么要是一个系统需要启动多个镜像使他们成为容器来配合工作的时候,就需要使用docker的componse来进行编排,如一个web项目,除了web服务容器本身外,还需要加入后端的数据库服务容器,甚至还要包括负载均衡容器等。componse刚好满足了这个需求...
2019-11-07 15:41:51 626
原创 docker之连接mysql启动web服务
1.使用官方镜像快速启动mysql server实例$ docker run --name hi-mysql -e MYSQL_ROOT_PASSWORD=123 -d mysql:lateste6cb906570549812c798b7b3ce46d669a8a4e8ac62a3f3c8997e4c53d16301b62.可以使用 --link标签将一个应用容器连接到mysql容器...
2019-11-06 16:46:39 562
原创 Docker之tomcat操作
1.创建tomcat7.0_jdk1.6文件夹,从www.oracle.com网站上下载sun_jdk.1.6压缩包加压为jdk目录2.创建Dockerfile和run.sh文件$mkdir tomcat7.0_jdk1.6cd tomcat7.0_jdk1.6/touch Dockerfile run.sh3.下载tomcat:wget http://mirror.bit.ed...
2019-11-06 16:03:53 217
原创 docker之nginx操作
Nginx为功能强大的开源反向代理服务器。支持HTTP HTTPS SMTP POP3 IMAP等协议,也可作为负载均衡器,HTTP缓存或者web服务器。1.使用官方的Nginx镜像 docker run -d -p 80:80 --name webserver nginx2.自定义一个web页面 统一创建一个index.html页面,并将index.html文件挂在到容器中去,...
2019-11-06 15:56:05 604
原创 docker之web容器创建(apache nginx tomcat LAMP CMS)
1.apache容器的创建: 1.1 官方提供了hpptd的Apache镜像,作为web的基础镜像 编写Dockerfile文件FROM httpd:2.4COPY ./publish-html /usr/local/apache2/htdocs/ 创建项目 目录public-html 并在此目录下创建index.html文件<!DOCTYP...
2019-11-06 15:46:00 314
原创 java中Map判断是否为空之isEmpty()与==null的区别
isEmpty()方法判断Map是否有内容(即new分配空间后是否put键值对),若没有内容则true,否则false == null是判断map是否为null(即是否new分配空间,和其中的键值对没关系),若没有内容则true,否则false Map map = new HashMap<String ,String>();System.out.println("判断map...
2019-10-31 17:07:19 66160 3
原创 java8 lambda表达式详解及示例
lambda表达式是java8的新特性,这里做简单的介绍和常用功能的示例在使用lambda表达式时,较为重要的一个内容则是stream(在后面的示例中会经常用到stream,在这里先做介绍一下,有个概念和映象)具体可以参考如下博客地址https://blog.csdn.net/lidai352710967/article/details/82496783下面是lambda表达...
2019-10-11 16:43:01 505
原创 springboot自定义注解
在我们使用springboot的时候,需要使用自定义的注解,如日志的获取及保存,权限的前期判断,都可以自定义注解来实现功能,自定义注解的核心原理,还是使用了spring自身的AOP功能,在学自定义注解前,可以先了解下spring的aop功能,这样能更好的理解自定义注解的写法,这里做简单的注解的解释和说明,方便自定义注解的编写jdk自带的注解:1、@Override注解用于重写父类的...
2019-10-10 11:37:40 549
原创 RPC之http调用
httpClien调用URL 并传递参数获取返回值方法:package com.delta.whLab.httpClient;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;import java.util.Map;import org.apache.http.Nam...
2019-08-29 14:21:03 976
原创 springboot中 拦截器无法访问数据库解决方法
在springboot中使用拦截器时,拦截器中还需要访问数据库,会出现实例化数据库访问对象失败的现象,不管是添加@Componse还是添加@Servie 或者@Configuration 均不可以,需要做如下处理,方法如下:1.在集成WebMvcConfigurerAdapter的方法中进行修改:@Configurationpublic class FilterConfig exten...
2019-08-22 10:41:04 2105 6
原创 springCloud之连接consult作为网关配置及pom文件
在使用springCloud时 可以配置网关作为权限控制等一些主要控制的入口,首先,配置网关相关的pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche...
2019-08-13 17:04:18 738
原创 springCloud之application.yml文件编写
sprignCloud可以识别application.properties文件和application.yml两种格式的文件。现在记录文件的编写方式:server: port: 8081spring: application: name: consul-provider cloud: consul: host: localhost por...
2019-07-29 12:31:24 708
原创 Maven install报错To see the full stack trace of the errors, re-run Maven with the -e switch.解决
今天在使用maven进行springCloud的打包jar包时 一直报错To see the full stack trace of the errors, re-run Maven with the -e switch首先 我是使用了本地的jar包,那么需要把本地的jar包install到本地仓库中,安装方法请参考如下:https://www.cnblogs.com/zeng19...
2019-07-18 16:21:08 52307 2
原创 springboot 获取客户端IP地址方法
在使用springboot时,需要获取访问客户端的IP地址,//获取客户端IP地址 private String getIpAddress() { String ip = request.getHeader("x-forwarded-for"); if(ip == null || ip.length() == 0 || "unknow".equalsIgnoreCase(ip)) ...
2019-07-11 11:29:19 18660 3
原创 redisUtil方法
这里记录一个redis的公共处理方法package com.delta.whLab.Utils;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.dao.DataAccessException;import org.springframework.data.r...
2019-07-11 11:26:57 3340
原创 springboot-redis 集成
今天做项目 需要使用springboot与redis集成 现在记录如下:1,xml文件中插入redis的启动包, <!-- redis启动类 --> <dependency> <groupId>org.springframework.boot</groupId> <artifac...
2019-07-11 11:24:06 143
原创 springCloud 启动报错input= 1
再启动springCloud时,控制台报错:Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.jav...
2019-06-19 11:33:58 370
原创 Error creating bean with name 'consulRegistration' defined in class path resource 解决方法
在运行springCloud集成了springboot时,启动报错Error creating bean with name 'consulRegistration' defined in class path resource 查找原因,是resouces中的文件读取不到,把resource中的文件添加到path中即可...
2019-06-19 10:52:57 5879
原创 springCloud搭建(1)
在学习springCloud时,首先得搭建springCloud,现在我们就开始搭建我们的第一个springCloud工程吧1.首先 新建一个maven工程,如何搭建maven工程 这里就不做描述了,我们开始引入jar包: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3...
2019-06-19 10:50:53 278
原创 springboot注册到consul中报错:Spring MVC found on classpath, which is incompatible with Spring Cloud
今天在做springboot整合成springCloud并注册到consul中时,发现若注册到consule中成功 则不能启动swagger,且不能提供任何API服务,要是能提供API服务则不能注册到consule中,并报错“Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway at th...
2019-05-28 15:36:33 15390 4
原创 Eclipse提示Java compiler level does not match the version of the installed Java project facet.解决方法
通过eclipse导入一个旧的maven工程时,会提示Java compiler level does not match the version of the installed Java project facet. 这个错误,如下图所示:解决方法:1.找到工程中.settings文件夹中如下文件修改其中的java version为eclipse中对应的版本即可2.通过...
2019-03-19 14:51:23 610
原创 redis中无 config.setMaxActive( )及无 jedisPool.returnResource(jedis)的解决方案
在使用Redis高版本中( 本文使用的是3.0) 针对: // 池基本配置 JedisPoolConfig config = new JedisPoolConfig(); config.setMaxActive(20); config.setMaxIdle(5); config.setMaxWait(1000l); ...
2019-02-18 16:14:59 899
原创 mybatis(六)--mybatis事物回滚
在使用springmvc+mybatis的过程中,发现spring中的配置如下:spring-mybatis.xml中的配置如下:<!-- 拦截器方式配置事物 --> <tx:advice id="transactionAdvice" transaction-manager="transactionManager"> <tx:attri...
2019-01-23 16:24:43 783
原创 Docker部署及运行首个image --hello-world示例
今天首次开始接触Docker并开始尝试的部署Docker,这里对部署及运行过程进行总结。首先会发现Linux无法连接外网的问题,这里可以参考:http://www.cnblogs.com/jasmine-Jobs/p/5928218.html来进行设置桥接模式上外网。下面开始进入正题1.Docker的部署: Docker可以在windows下Linux下及macOS下...
2019-01-17 16:14:27 3743 1
转载 springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controll...
2019-01-15 16:59:49 101
原创 springmvc与mybatis整合总结(二)----springContext-service、dao.xml 、translation xml 及mybatis文件的配置总结及详细示例参考
接第一篇,这里还剩下对context-service dao 及translation配置文件的解释,这里继续补上:1. springContext-service.xml文件 该文件作为spring容器中的一部分,主要功能是对service对应的bean进行配置管理(在springmvc眼中 一切均为bean)配置案例如下:<beans xmlns="http...
2019-01-15 16:50:12 203
原创 springmvc与mybatis整合总结(一)----web.xml及springmvc.xml的配置总结及详细示例参考
1.什么是springmvc springmvc是一个spring框架的一个模块,springmvc和spring无需通过中间件整合即可使用,springmvc是一个基于mvc的web框架。2.springmvc框架: 3.springmvc 流程: 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求Handler...
2019-01-15 16:36:51 697
原创 mybatis(五) --springmvc和mybatis整合
spring和mybatis整合1.整合思路: 需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spr...
2019-01-14 13:48:59 128
ansible2.9.26_offline.7z
2021-10-08
boot2docke.iso
2019-07-30
Spring开发包含的各种包com.springsource.org.aopalliance-1.0.0.jar
2014-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人