自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (1)
  • 收藏
  • 关注

原创 用ProGuardGui混淆多个有依赖关系的项目,亲测有效

前提:公司要混淆代码,A项目依赖B项目,要整体混淆AB这两个项目步骤1:,把AB两个项目通过maven命令打成同一个jar包在pom文件里添加如下,执行maven命令语句 assembly:assembly<!--直接将所有依赖一起打包 --> <plugin> <groupId>org.apa...

2019-06-11 10:06:07 1601

转载 事务的隔离级别

原出处:https://blog.csdn.net/h294590501/article/details/80386000事务的隔离级别事务的四大特性ACID事务特性 含义 原子性(Atomicity) 每个事务都不能再拆分,如果事务中有多条语句,它们应该是一个整体。要么全部成功,要么全部失败。 一致性(Consistency) 事务执行前与事务执行后,数据库...

2018-10-09 22:03:44 208

转载 eclipse中项目发布到tomcat中之后的目录结构

原出处:https://blog.csdn.net/a1065712890/article/details/78777401WebContent对应tomcat中项目的根目录 WebContent下所有文件直接放到tomcat中项目个根目录WEB-INF下会生成一个class目录src下的配置文件会直接放到class目录 src下的包会生成对应的文件夹放到class目录,例如tes...

2018-08-30 16:20:10 419

转载 Git与Github的区别

原出处:https://blog.csdn.net/xiaoqiangyonghu/article/details/78400313本文旨在使用通俗易懂的文字,讲解版本控制背后的理论,以便你能对程序员们如何工作有个全局概念。本文不涉及代码,不用下载啥东西,循序渐进,不关注繁复细节,只有文字和一些不怎么漂亮的手绘涂鸦。写本文的动机学习任何东西都能在网络上找到如此之多的指导教程,这一直...

2018-08-30 11:00:24 250

转载 Git与SVN的区别(集中式VS分布式)

原出处:https://blog.csdn.net/hellow__world/article/details/72529022Git是目前世界上最先进的分布式版本控制系统,其实 Git 跟 SVN一样有自己的集中式版本库或服务器,但是Git 更倾向于被使用于分布式模式,也就是每个开发人员从中心版本库/服务器上chect out代码后会在自己的机器上克隆一个跟中心版本库一模一样的本地版本库。可...

2018-08-30 09:54:53 316

转载 date,time,datetime

mysql数据库:它们分别是 date、datetime、time、timestamp和year。date :“yyyy-mm-dd”格式表示的日期值time :“hh:mm:ss”格式表示的时间值datetime: “yyyy-mm-dd hh:mm:ss”格式timestamp: “yyyymmddhhmmss”格式表示的时间戳值year: “yyyy”格式的年份值。...

2018-08-29 09:53:17 316

转载 Spring和SpringMVC中的扫描包

原出处:https://blog.csdn.net/yang292292/article/details/51648315在Spring MVC中的配置中一般会遇到这两个标签,作为&lt;context:component-scan&gt;的子标签出现。但在使用时要注意一下几点:1.在很多配置中一般都会吧Spring-common.xml和Spring-MVC.xml进行分开配置,这种...

2018-08-27 17:22:16 1252 1

转载 @RequestParam和@RequestBody的区别

传出处:https://zhidao.baidu.com/question/2121666148806832387.html@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-url...

2018-08-22 16:24:48 151

转载 @ResponseBody和@RequestBody使用

原出处:https://blog.csdn.net/psp0001060/article/details/70193950 本文主要介绍通过ajax提交表单后,@ResponseBody和@RequestBody的使用。一、概念 @RequestBody 作用:    注解用于将Controller的方法参数,根据HTTP Request Header的cont...

2018-08-22 16:19:37 381

原创 Spring-AOP术语

2018-08-20 09:14:41 160

原创 Spring-ioc,注解方式

接口package com.guigu.g_annotion.a_ioc;public interface BookService {    public void add();}==========================================================实现类package com.guigu.g_annotion.a_ioc;...

2018-08-19 14:18:35 196

原创 文件上传

jsp页面&lt;form action="/0809/fileuplaod2" method="post" enctype="multipart/form-data"&gt;        上传文件:&lt;input type="file" name="file1" value="上传文件"&gt;&lt;br&gt;      

2018-08-17 14:41:24 153

转载 Servlet中Filter详解及demo

原出处:https://blog.csdn.net/u010902721/article/details/51673760Filter(过滤器)的功能Filter顾名思义就是针对浏览器的请求进行过滤,甚至是拦截。它可以在一个请求到达servlet之前进行请求的预处理,在一个请求离开servlet后,到达浏览器之前进行后处理。多个Filter可以组成Filter Chain(过滤器链)。F...

2018-08-16 21:10:39 275

原创 Servlet跳转到JSP页面,转发和重定向

web项目名为0809转发request.getRequestDispatcher("/jsp/zhuanfa.jsp").forward(request, response);重定向response.sendRedirect("/0809/jsp/chongdingxiang.jsp");"/" 代表什么?1.如果地址是服务器解析,代表当前web应用,即08092.如...

2018-08-16 15:30:08 7555 2

转载 SimpleDateFormat.format的简单使用小结

format的用法 是将当前时间格式转换为指定格式场景一:给定毫秒数或者当前系统时间,返回指定时间格式 输入          Date date=new Date();//获得系统当前的时间 //      long date=(long)24979599*60000;    //任意毫秒数,可以parse转化为日期类型后getTime获取 //     ...

2018-08-16 10:32:28 429

转载 JSP_入门

原出处:https://www.cnblogs.com/HigginCui/p/6003549.html【JSP简述】  JSP全称是Java Server Pages,它和Servlet技术一样,都是一种用于开发动态Web页面的技术。* html页面:用html写的页面* JSP页面:用html写页面,用java写业务逻辑。JSP特点:既可以写Html代码,也可以写java代...

2018-08-15 18:13:54 156

转载 Session案例

原出处:https://www.cnblogs.com/HigginCui/p/5998431.html【购物车中的信息保存】【Book.java】 package com.Higgin.shopping;public class Book { private String id; private String name; private Stri...

2018-08-15 18:11:51 397

转载 Session

Session运行机制a.在服务器创建Session对象,Session对象生成一个全球唯一的idb.在服务器创建Session对象的同时,还会创建Cookie对象,不过这个Cookie对象的名字有一个固定值JSESSIONID,该值等于Session生成的全球唯一idc.以后每次浏览器访问服务器都会携带名字是JSESSIONID的Cookie对象d.服务器根据JSESSIONID...

2018-08-15 17:07:25 136

转载 response乱码和request乱码

===================================================原出处:https://www.cnblogs.com/keyi/p/6119981.htmlresponse乱码 一、浏览器乱码  原因是:浏览器显示编码和文件的数据编码不一致    浏览器显示编码  response.setCharacterEncoding("utf-...

2018-08-15 11:55:34 185

转载 Response对象

【简述】Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象和代表响应的response对象。request和response对象既然代表请求和响应,我们要获取客户端提交过来的数据,只需要找request对象,我们要向客户端输出数据,只需要找response对象。 【HttpServletResponse】HttpServ...

2018-08-15 11:28:07 152

转载 ServletContext对象

1.Context是上下文的意思,就是环境的意思,相当于腔体。2.ServletContext的意思是这个大腔体里面有一系列的Servlet,就是web应用了。3.web应用是由无数的servlet构成,service和dao都是servlet后续的组件,他们都运行在servlet的内部,只是分离出去的模块。本质上,一个web应用,只是一堆servlet。所以,servletContext就是...

2018-08-15 10:58:05 407

转载 getContextPath、getServletPath、getRequestURI,getRealPath的区别

举个例子访问网址:http://192.168.1.190:9080/0809/demo30809=web项目名demo3=servlet的url-pattern 原出处:https://www.cnblogs.com/keyi/p/6232658.html假定你的web application 项目名称为news,你在浏览器中输入请求路径: http://loca...

2018-08-15 10:04:29 242

转载 ServletConfig对象

原出处:https://www.cnblogs.com/HigginCui/p/5961082.html【ServletConfig对象简述】在Servlet的配置文件中,可以使用一个或多个&lt;init-param&gt;标签为Servlet配置一些初始化参数。当Servlet配置了初始化参数后,web容器在创建Servlet实例对象时,会自动将这些初始化参数封装到ServletC...

2018-08-15 09:55:37 131

转载 11_Servlet生命周期

servlet的生命周期分为以下几个步骤,第一,加载并实例化,第二,初始化,第三,服务,第四,销毁。容器启动的时候,会加载servlet的class,并new出这个对象,然后,当用户请求这个servlet的时候,容器会调用init方法初始化这个servlet,这也是整个生命周期中只会调用一次的方法,然后,会调用service方法,由这个方法调用doGet或doPost方法来响应用户,然后...

2018-08-14 14:18:31 204

转载 11_Servlet基础知识

原出处:https://www.cnblogs.com/HigginCui/p/5954412.html【概念】Servlet通常被称为服务端小程序,是运行在服务端的程序,用于处理及相应客户端的请求。Servlet是用java语言开发网页动态资源的技术。 【特点】1.Servlet是个特殊的Java类,这个Java类必须继承HttpServlet类。2.一个普通的jav...

2018-08-14 12:03:32 218

转载 HTTP协议_入门知识

【什么是HTTP协议】对 浏览器客户端 和  服务器端之间的数据传输的格式规范。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵循一定的通讯格式,HTTP协议用于定义客户端与web服务器通讯的格式。HTTP(hypertest transfer protocol),超文本传输协议,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器和Web服务器之间交换数据...

2018-08-14 11:47:52 214

转载 为什么关闭一个缓冲区输出流之前应使用flush方法?

这要搞清楚缓冲区的原理了,缓冲区其实就是封装了一个数组,对数据进行临时缓冲,存满后再集中对数据进行操作,这也是提高流操作数据效率的原因,当缓冲区存满后会自动对数据进行操作,不刷新也可以,但是如果不存满就必须刷新了才能把数据刷到目的地,打个比方,默认缓冲区大小是8k,如果你是用缓冲区操作10k的数据,你使用了flush方法那么数据不会有丢失,但是如果没有使用fulsh方法那么得到得数据只有8k,剩下...

2018-08-14 11:13:46 1564 2

转载 getRealPath("/")和getContextPath()

在程序中常常要获取文件的路径,有的时候需要用到相对路径而有的时候就要用到绝对路径,一提到绝对路径大家一定想到了getRealPath()但是这个方法已经不推荐使用了,但是我们还必须要得到绝对路径怎么办呢?不用急,用这个:request.getSession().getServletContext().getRealPath("/")+"userinfo.properties";   得到绝...

2018-08-14 10:23:23 1174

转载 Map循环遍历

  for (String key : map.keySet()) {          value = map.get(key);      }  ===============================================    for (Entry&lt;String, String&gt; entry: map.entrySet()) {         ...

2018-08-13 20:26:01 333

转载 InputStream和Reader输入流

IO流04_InputStream和Reader输入流原处:https://www.cnblogs.com/HigginCui/p/5924282.html【输入流中的字符流和字节流】【InputStream和Reader】InputStream和Reader是所有输入流的抽象基类,本身不能实例化,但是他们是所有输入流的模板。[ InputStream包含的方法 ]int ...

2018-08-13 15:43:18 576

转载 Java中IO流学习总结

转载:https://blog.csdn.net/Yue_Chen/article/details/72772445 二.IO流的具体使用从各种输入流到各种输出流  注:其实在各个不同的类型中,输入流到输出流的套路基本都一样。  那就拿最简单的FileOutputStream来举例子吧  从FileOutputStream到FileIntputStream其实就是复制一个文件的过...

2018-08-13 15:33:26 128

转载 必须先创建文件夹再创建文件吗

需要先【存在】文件夹,才能再创建文件。当然,如果文件夹【不存在】,那么就需要先创建文件夹,再创建文件比如 : c盘已经存在,所以才能创建C盘下的文件File file = new File("c:\\abc.txt");file.createNewFile();//创建文件=====================================================F...

2018-08-13 14:08:53 1080

原创 拼JSON

        Map&lt;String,Object&gt; mapT = new HashMap&lt;String, Object&gt;(0);        Map&lt;String,Object&gt; map = new HashMap&lt;String, Object&gt;(0);        map.put("name", "jack");        map....

2018-08-13 12:19:27 312

原创 JSONObject与JSONArray 解析JSON格式字符串

{     "List":[                {"age":20,"name":"0号"},                {"age":21,"name":"1号"},                {"age":22,"name":"2号"},               

2018-08-13 11:35:13 2216

转载 集合和数组的相互转换

集合和数组相互转换很多时候API的方法只支持集合或数组,比如适配器类中的数据只支持集合,这时候我们就要把数组转换集合。集合转换成数组可以把String换成其他类List&lt;String&gt;list;String[] characters = list.toArray(new String[list.size()]);数组转换成集合String[] arr ;...

2018-08-10 19:26:04 163

转载 String面试题

本篇谈谈几个常见的java关于 String的面试题。 (1)String s1="abc";String s2="abc";System.out.println(s1==s2);System.out.println(s1.equals(s2));/*output:truetrue*/本题主要考察对于java常量池的理解。java中的常量池技术,是为了方便快捷地创建某些对...

2018-08-10 16:48:50 130

转载 JSONObject与JSONArray

1.JSONObject与JSONArray使用的场景区别;区别是JSONObject是一个对象,JSONArray是一个数组。 JSONObject是一个{}包裹起来的一个对象(Object),而JSONArray则是[]包裹起来的一个数组(Array)。 JSONObjec 有键名,JSONArray没有。 所以解析的时候JSONObject是JSONObject...

2018-08-09 12:06:42 316

转载 Java三大器之过滤器(Filter)的工作原理和代码演示

一、Filter简介  Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。  Servlet API中提供了一个Filter...

2018-08-09 09:39:16 155

转载 [Java] 为什么要定义接口

摘自:https://www.douban.com/note/61810488/通俗的讲,就是为了降低耦合度。一个很搞笑的例子:看看下面的程序: 一个学校里边,有两种人:学生、老师。他们都要吃饭和睡觉。------------------------------public interface 人{    void 吃饭();    void 睡觉(); }public clas...

2018-08-07 10:36:16 749

转载 分布式与集群的区别

小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,又请了个厨师,两个厨师都能炒一样的菜,这两个厨师的关系是集群。为了让厨师专心炒菜,把菜做到极致,又请了个配菜师负责切菜,备菜,备料,厨师和配菜师的关系是分布式,一个配菜师也忙不过来了,又请了个配菜师,两个配菜师关系是集群===============================================...

2018-07-23 15:23:52 152

Windows版RabbitMq安装包.zip

Windows版RabbitMq安装包(包括rabbitmq-server-3.7.8,otp_win64_21.1 )

2021-03-26

空空如也

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

TA关注的人

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