- 浏览: 33413 次
最新评论
-
呵呵6666:
非常好!分享一个Dubbo项目实战免费视频给大家参考:htt ...
Linux环境搭建Dubbo框架服务
文章列表
面试题目
1、springMVC框架调用流程的理解
2、spring AOP理解
3、spring事务管理特性、隔离级别、传播行为有哪些
4、spring IOC理解、底层实现原理是JAVA的哪种原理机制
5、spring中的bean生命周期和作用域
6、mybatis如何防止SQL注入,#和$的区别
7、springboot微服务的优点、缺点
8、dubbo 和 springcloud的区别
9、mysql的SQL调优有哪些、有哪些索引类型、索引如何使用、如何判断表中是否需要建立索引
10、redis缓存的集群搭建、持久化有哪些方式、数据类型有哪些、redis缓存与mysql数据库的区别、re ...
一、POM增加AOP JAR包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
二、Logweb类
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME ...
1、修改pom文件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.0.2</version>
<configuration>
<archive>
<manifest>
<mainClass>com.hfai.HfAiCloudAppli ...
springboot添加PageHelper分页查询插件
1、POM文件中引入PageHelper包
<dependency>
<groupId>com.github.pagehelper</groupId>
<artifactId>pagehelper</artifactId>
<version>5.1.4</version>
</dependency>
2、在resources目录下创建mybatis-config.xml文件配置PageHelper分页查询插件
< ...
创建Maven父级项目只需要创建POM即可
点击 next
勾选 create a simple project,点击 next
选择 Packagin 为 pom,点击 finish 即可
上述就是创建Maven父级项目
创建Maven子级项目就是创建父级项目的 Module
选择 Maven Module,点击 next
点击 next即可
点击 finish 即可
上述就是最后创建的Maven项目的目录结构
1、修改项目的POM文件
修改项目的打包形式为 WAR包
去除掉springboot项目自带的tomcat包
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.10.RELEASE</version>
<exclusions>
<exclusion>
<g ...
Springboot微服务打包JAR操作如下:
Main方法启动类:继承 SpringBootServletInitializer类,重写configure方法
源码如下:
@SpringBootApplication
public class ApplicationTest extends SpringBootServletInitializer
{
public static void main(String[] args)
{
SpringApplication.run(ApplicationTest.class, args);
}
@ ...
注:实体类和JSP页面省略
服务提供方相关代码如下:
springboot-server的 POM文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
< ...
PushManageTaskInfo实体类
package cn.com.domain;
import java.io.Serializable;
public class PushManageTaskInfo implements Serializable
{
/**
* 注释内容
*/
private static final long serialVersionUID = 5945348321524885293L;
private String taskId;
private String pushType;
...
第一步,打开第三方的JAR包,查看文件目录 META-INF\maven 中的 pom.proterties文件中的pom配置;
第二步,在自己项目工程的pom文件中添加第三方JAR包的配置,因为第三方JAR包中的pom.proterties文件中有groupId、artifactId、version,所以直接照搬到自己maven项目工程中去即可。
第三步,install 自己的maven项目工程,这步主要是自动创建POM配置中的文件目录路径
第四步,把第三方JAR包放到本地maven库中对应的文件目录下
最后一步,install 自己的maven项目工程
完成。。。。。
关于启动tomcat后,运行时报错误如下java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
报错原因:tomcat8.0版本以上的,对请求参数头部进行了编码格式校验
解决方案如下:
第一种方案:把 tomcat的版本降低到 8.0以下;
第二种方案:
打开tomcat的conf目录的catalina.properties文件,并在此文件的最后一行加上如下:
tom ...
Go编程语言集成Eclipse安装详解
- 博客分类:
- go语言
一、准备工作:
1、工具eclipse
2、到github上分别下载好gocode压缩包,godef压缩包,goru压缩包
github下载gocode压缩包地址:github.com/nsf/gocode
github下载godef压缩包地址:github.com/rogpeppe/godef
github下载guru压缩包地址:github.com/golang/tools
二、准备安装
1、在线安装GoClipse方法如下:
打开eclipse--->>help--->>Install new software--->>>在work with方框 ...
Linux环境下搭建Dubbo框架服务介绍
需要提前准备JDK、zookeeper、dubbo-admin的WAR包
dubbo-admin这里就不用介绍了,在我的上一篇文章中介绍过了,
文章地址:http://kuailenanhaier.iteye.com/blog/2329575
安装zookeeper
1、到zookeeper官网下载,下载地址:http://zookeeper.apache.org/releases.html
2、解压执行命令:tar -zxvf zookeeper-3.4.8.tar.gz zookeeper-3.4.8
3、进入到conf目录下,拷贝 zoo_sam ...
搭建Dubbo服务中的dubbo-admin介绍:
1、前往Dubbo下载源码,地址:https://github.com/alibaba/dubbo
2、将其中的 dubbo-admin导入到eclipse,修改此项目中的JDK
3、修改项目中的pom文件,加上 <finalName>dubbo-admin</finalName> ,这样打包后的WAR包名字就是dubbo-admin。
4、打开dubbo-admin/src/main/webapp/WEB-INF目录中的dubbo.properties文件,修改为dubbo.registry.address=zooke ...
使用spring3.05 mvc进行开发,使用tomcat容器,通过url映射寻找view的时候,会报错NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config,如果随便去找个jstl包过来放入web-inf/lib会报错
正确的下载地址在这里(http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/),下载jakarta-taglibs-standard-1.1.2.zip这个包,解压缩后将standard和jstl两个包放入lib下即可