JavaWeb
java开发web涉及后台内容:servlet,struts,spring,springmvc,springboot,springcloud,mybatis等等
hurricane_li
这个作者很懒,什么都没留下…
展开
-
Vue基本整合(一)
vue简单整合原创 2023-03-16 11:57:38 · 504 阅读 · 0 评论 -
kafka使用(二)--- springboot整合
pom.xml<dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>2.1.5.RELEASE</version></dependency>application.properties# kafka相关配置spring.kafka..原创 2021-11-19 11:32:39 · 1294 阅读 · 0 评论 -
kafka使用(一)--- 初步使用
环境搭建# 下载安装包wget https://archive.apache.org/dist/kafka/2.8.1/kafka_2.13-2.8.1.tgz# 解压tar xzf kafka_2.13-2.8.1.tgz常用命令# 启动服务nohup sh bin/zookeeper-server-start.sh config/zookeeper.properties >> zookeeper.out &nohup sh bin/kafka-server-原创 2021-11-18 11:39:43 · 2089 阅读 · 0 评论 -
Spring应用(一)
spring原创 2017-11-10 14:02:54 · 329 阅读 · 0 评论 -
spring MVC应用(一)---基本使用
springMVC的使用依赖于spring,在pom.xml文件中添加: <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...原创 2017-11-21 04:47:59 · 317 阅读 · 0 评论 -
spring MVC应用(二)---遇到的问题及解决
Q&A:Q1.MatrixVariable 无法后台取值。 A1:<mvc:annotation-driven enable-matrix-variables="true"/>,默认是false。Q2. <mvc:resources mapping="/resources/**" location="/public, classpath:/s...原创 2018-07-22 21:45:53 · 321 阅读 · 0 评论 -
spring MVC应用(三)---常用功能总结
springmvc的消息转换器将实例作为笑消息体返回时,可以转换为json或者xml形式返回给浏览器。引入消息转换器需要的依赖: <!-- 消息转换器将实例等转换为json --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>...原创 2018-06-05 10:44:02 · 578 阅读 · 0 评论 -
spring MVC应用(四)---执行过程了解
从配置的org.springframework.web.servlet.DispatcherServlet这个servlet开始springmvc的调用。相关的类:调用流程:service方法(若获取不到请求方法,直接处理,若获取到,执行Httpservlet中对应的doGet,doPost等方法)doGet-》processRequest(初始化上下文)-》doServi...原创 2018-07-22 21:54:52 · 106 阅读 · 0 评论 -
spring MVC应用(五)---文件上传下载
文件上传分了4种类型:1)使用commons-fileupload工具包上传;2)使用springmvc上传单个文件;3)使用springmvc上传多个文件;4)使用百度的webuploader插件进行断点续传。代码如下:参考:https://github.com/hurricane123/multi/tree/master/springboot文件下载:js: ns.dow...原创 2019-11-02 21:56:56 · 136 阅读 · 0 评论 -
SpringBoot应用(一)---基本使用
非web环境使用: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.o...原创 2018-06-12 17:01:44 · 359 阅读 · 2 评论 -
SpringBoot应用(二)---扩展使用
springboot的Initializer的使用:package com.hurricane.learn.springboot.standard.initializer;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.ApplicationContextIn...原创 2018-06-12 16:30:12 · 730 阅读 · 0 评论 -
SpringBoot应用(三)---细节整理
springboot扩展点:·ApplicationInitializer是在spring执行refresh之前的回调 1.context.add 2.配置项context.initializer.classes 3.spring.factories配置,用于jar包中的配置起作用·commandLineRunner(与applicationRunner的区别在于applicationR...原创 2018-07-22 22:03:08 · 242 阅读 · 0 评论 -
Spring Cloud应用(一)---eureka使用
server端的properties文件为:eureka.client.register-with-eureka=falseeureka.client.fetch-registry=false启动server,访问localhost:8080可以看到server页面。client端的properties文件为:server.port=8081spring.applicati...原创 2018-07-22 21:55:31 · 311 阅读 · 0 评论 -
Spring Cloud应用(二)---ribbon使用
一个负载均衡器,至少提供以下功能: 要维护各个服务器的IP等信息 根据特定的逻辑选取服务器为了实现基本的负载均衡功能,Ribbon的负载均衡器有三大子模块: Rule Ping ServerListRibbon的GitHub上的托管网址是: https://github.com/Netflix/ribbonRibbon在SpringCloud中使用时...原创 2018-07-22 21:56:26 · 249 阅读 · 0 评论 -
Spring Cloud应用(三)---feign使用
feign相对于httpclient与ribbon,在使用风格上更加倾向于面向对象,使用如下:使用feign需要引入的jar包,使用pom: <dependency> <groupId>com.netflix.feign</groupId> <artifactId>feign-core</artifactId> ...原创 2018-05-04 13:25:12 · 1193 阅读 · 0 评论 -
Mybatis应用(一)---基本使用
简单实用mybatis需要在pom.xml文件中增加:<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...原创 2017-11-21 04:02:00 · 177 阅读 · 0 评论 -
Mybatis应用(二)---spring中使用mybatis
springMVC中整合Mybatis: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:/...原创 2018-03-06 17:39:41 · 210 阅读 · 0 评论 -
Druid数据源使用(一)---单独使用与整合springboot+mybatis
在springboot中使用(不整合mybatis): @Bean public ServletRegistrationBean createRegistrationBean() { ServletRegistrationBean bean = new ServletRegistrationBean(new StatViewServlet(), "/stat/*"); Map<St...原创 2018-05-10 09:21:49 · 2654 阅读 · 2 评论 -
Druid数据源使用(二)---密码加解密
public static void main(String[] args) { int i = 0; for (;;) { System.out.println(i++); try { System.out.println("before ex"); int j = 1 / 0; } catch (Exception ex) { if (i &...原创 2021-10-26 16:18:55 · 1449 阅读 · 0 评论 -
Ehcache应用(一)--- 基本使用
引入的依赖: <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>3.5.2</version> </dependency>使用jav原创 2018-09-24 20:21:00 · 900 阅读 · 0 评论 -
Memcache应用(一)--- 基本使用
环境:centos7安装memcache:yum list memcached #查看可用的memcache软件包yum install memcached #安装memcachesystemctl start memcache #启动memcache服务yum list telnet #查看telnet的可用软件包yum install telnet #安装telnet,连接m...原创 2018-09-27 11:28:05 · 220 阅读 · 0 评论 -
Shiro应用(一)--- 单独使用
shiro单独使用demo:需要的依赖: <!-- 日志 --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</ve原创 2018-09-22 21:45:43 · 486 阅读 · 0 评论 -
Shiro应用(二)--- shiro整合进springmvc
引入相关的依赖:<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/xs...原创 2018-09-22 22:43:59 · 188 阅读 · 1 评论 -
solr应用(一)--- 环境搭建与配置IK分词器
https://blog.csdn.net/qq_28988969/article/details/73028408原创 2021-11-03 15:14:21 · 177 阅读 · 0 评论 -
activiti应用(一)---环境搭建与基本使用
可以从https://github.com/Activiti/Activiti/releases/download/activiti-6.0.0/activiti-6.0.0.zip,这个压缩包中包含了activiti需要依赖的jar(使用maven时,不需要),以及官方提供的demo(将activiti-app.war部署到tomcat,访问${host:port}/activiti-app即可...原创 2018-08-19 21:49:54 · 1133 阅读 · 1 评论 -
Json使用(一)-----简单使用
使用Json返回层叠的数据,对应的java实体类的定义:package com.hurricane.learn.learnweb.pojo;import java.util.List;public class Result { private String name; private String url; //这里List中的泛型使用了?,可以匹配data不是Resul...原创 2018-07-22 22:06:00 · 1346 阅读 · 0 评论 -
开发细节记录(一)
Html控制dom事件的传递:event.preventDefault()与event.stopPropagation()的使用,参考:https://blog.csdn.net/wxl1555/article/details/53128966browser-sync工具的常用命令:browser-sync start --server --files "**"线上实时...原创 2021-11-03 12:32:15 · 169 阅读 · 0 评论 -
验证码程序
后台验证码产生:package cn.itcast.session;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOExcepti原创 2017-10-19 16:20:54 · 222 阅读 · 0 评论 -
乱码,缓存,HTTP协议,Java版本,request各属性
乱码问题浏览器接收服务器数据乱码解决:response.setContentType("text/html;charset=UTF-8");会指定浏览器以何种编码集打开服务器端返回的内容。当在jsp页面中,添加,在相应的生成的XXXX_jsp.java中会增加response.setContentType("text/html;charset=UTF-8");服务器接收浏览器数据乱原创 2017-11-03 15:21:42 · 177 阅读 · 0 评论 -
log4j日志配置
格式详细:http://blog.csdn.net/dr_guo/article/details/50718063参考格式:log4j.rootLogger=INFO, stdout , R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache...原创 2017-10-18 18:35:51 · 308 阅读 · 0 评论 -
JXL基础应用
JXL原创 2017-11-19 03:33:35 · 205 阅读 · 0 评论 -
POI相关
POI原创 2017-11-19 03:45:24 · 255 阅读 · 0 评论 -
Struts2应用(一)
struts2基础原创 2017-11-20 01:37:33 · 193 阅读 · 0 评论 -
Hibernate关系映射一对一
Hibernate原创 2017-10-20 15:59:26 · 134 阅读 · 0 评论 -
Hibernate关系映射多对多
Hibernate原创 2017-10-20 20:04:49 · 140 阅读 · 0 评论 -
Hibernate的cascade与inverse属性
inverse为true,cascade=“save-update”时,因为cascade为save-update所以关联的对象会存进相应的表中,但是inverse为true,所以不会再关联表中插入关联,因此,应该在cascade为save-update的配置类中有inverse=false配置,默认inverse为false。原创 2018-01-06 10:25:00 · 158 阅读 · 0 评论 -
Hibernate二级缓存
适合放入二级缓存的数据有如下特性:i.经常被访问;ii.改动不大,不会经常改动;iii.数量有限需要加入的jar包:ehcache-1.3.0.jar,commons-logging-1.1.1.jar。(版本变动可能会带来一些其他问题,管理jar包还是使用maven方便)1.在Hibernate.cfg.xml中添加如下内容: true org.hibernate.原创 2017-12-09 12:44:17 · 117 阅读 · 0 评论 -
Hibernate关系映射一对多,多对一
Hibernate原创 2017-10-20 16:11:12 · 178 阅读 · 0 评论 -
Interceptor用于异常捕获
Struts2 interceptor原创 2017-10-21 15:58:40 · 1618 阅读 · 0 评论 -
细颗粒权限控制
Struts2 细颗粒权限控制原创 2017-10-21 16:55:55 · 479 阅读 · 0 评论