
Java
慌逃
竹杖芒鞋轻胜马,一蓑烟雨任平生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
git版本管理的.gitignore文件忽略配置
前言:git版本管理很强大,但是我们在开发的过程中总有的文件并不需要协同开发并被版本管理,所以需要排除。经过我的测试,.gitignore配置文件的忽略都是针对.gitignore同级和其下级别的目录而言的。关于忽略文件配置*.jar:忽略匹配到的以.jar结尾的文件或目录test/:忽略所有test目录test/*:忽略和当前.gitignore文件同级的test目录。也就是只会忽略一个test目录。/test/:同test/*/test/*:同test/*!abc*:不忽略abc开头.原创 2021-05-21 15:22:42 · 937 阅读 · 1 评论 -
resttemplate报错Could not extract response
报错信息: Could not extract response: no suitable HttpMessageConverter found for response type。报错原因分析: 自己在网上找了很久没有适合自己的解决办法,我推测我这里的报错原因应该是返回的信息不是严格的json格式,导致无法解析为字符串。解决办法: 先使用String.class接收返回值,然后使用fastjson的JSON.parseObject转换为对象。注意不能用jackson的方法转换,jackso..原创 2021-04-15 20:59:12 · 7471 阅读 · 2 评论 -
java文件编译中报错unmappable character for encoding UTF-8
自己重新新建文件,然后代码复制粘贴就可以了。这说明有部分文件不是以utf-8编码创建的,我出现这个问题的原因是因为我的代码文件是直接自动生成的,文件不是自己创建的,导致使用的编码是不是utf-8,自己重新新建文件,然后代码复制粘贴就可以了。...原创 2021-04-15 19:50:02 · 6517 阅读 · 0 评论 -
ThreadLocal的使用和理解
我们在定义一般的类成员变量时,他们在线程间是不隔离的,也就是在多线程环境下,一个线程这个变量的改变会影响另一个线程对这个值得读取。ThreadLocal创建的变量可以实现线程间数据的隔离。举个例子: public class MyClass{ ThreadLocal<String> threadLocal; String string; //测试使用Threadlocal; public void test(){ threadLoca.原创 2020-07-22 16:19:04 · 532 阅读 · 0 评论 -
idea修改.vmoptions配置文件破解不生效
vmoptions文件在安装目录的bin下面有一个,在用户目录下也有一个,且生效的是用户目录下的vmoptions文件,所以今天在破解的时候一直有问题。所以在修改vmoptions文件配置时最好是在idea菜单栏help->edit custom vm option打开vmoptions进行配置,这里才是生效的options文件。...原创 2020-01-08 23:58:42 · 15826 阅读 · 3 评论 -
java文件操作断点续传
前言:今天了解了一下断点续传,先记录一下,可能了解的不是特别全面,主要是看网上的实现。正文:根据了解其主要实现是两种吧,一种是断点续传可以通过使用RandomAccessFile(随机访问文件)专门处理文件的类,里面有seek方法和skipBytes()方法可以移动文件指针具体,可以自行了解,另外也可以使用InputStream,里面有一个skip方法可以移动文件指针。实现思路就是每次传输...原创 2019-09-11 17:21:13 · 668 阅读 · 0 评论 -
ssm框架中的配置文件常用头部(约束引入)
spring约束'''<beans xmlns="http://www.springframework.org/schema/beans"xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p"xmlns:aop="ht...原创 2019-08-07 18:22:44 · 567 阅读 · 0 评论 -
springmvc中的请求数据到方法参数的绑定
1. springmvc 之普通请求的参数绑定1.基本类型直接绑定@RequestMapping(value="/itemEdit.action")public ModelAndView itemEdit(Integer id) { ModelAndView mv =new ModelAndView(); Items items = itemService.selectItemsById...原创 2019-08-09 15:54:11 · 425 阅读 · 0 评论 -
spring学习
SpringIOC学习1.Demo手动引入包Spring配置使用2.关于spring IOCSpring IOC是由依赖注入实现的依赖注入方式:set方法注入,构造方法注入,字段注入注入类型:值类型注入:八大基本类型;引用类型注入:依赖对象注入容器的实现概述ApplicationContext:容器每次启动时就会创建容器中配置的所有对象beanfactory接...原创 2019-07-16 15:29:09 · 281 阅读 · 0 评论 -
spring中常用注解
Spring中常用注解:将对象加入IOC容器的注解@component(“beanname”)等同于@Controler@Service@Repositor配合@Scope使用指定对象的作用范围(Singleton/prototype) 给变量注入值@Value(值类型属性注入基础类型)@Autowired自动属性注入,根据类型注入可以配合@Qulifior指注入对象的名称,也就是前面com...原创 2019-07-16 15:03:16 · 174 阅读 · 0 评论 -
javaweb期末项目
体验网站地址:http://jw.chenr.cn/github地址:https://github.com/CCZX/Java-Web原创 2019-06-18 11:49:21 · 2065 阅读 · 0 评论 -
Java for ee下web of servlet hello2分析
关于servlet处理参考:https://www.cnblogs.com/jerrice/p/6724060.html/** * Copyright (c) 2014 Oracle and/or its affiliates. All rights reserved. * * You may not modify, use, reproduce, or distribute thi...原创 2019-03-20 14:39:39 · 193 阅读 · 0 评论 -
使用websocket简单实现多人聊天
前言这是课堂作业,在网上找到了源码(感谢嘚佬们分享),自己看懂了后打了一遍,并根据自己的需要改了一些,写这篇博客希望记录自己对websocket的理解,也希望看见的各位交流。websocket可以简单的与Javase的socket比作一个东西,不过websocket适用于浏览器与服务器的交互。它与http的区别是,http不是一个持久性的连接,而websocket是一个持久的连接,它是基于...原创 2019-03-20 20:37:44 · 1943 阅读 · 6 评论 -
session和cookie简介
前言: http是一种无状态的协议,无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。即我们给服务器发送 HTTP 请求之后,服务器根据请求,会给我们发送数据过来,但是,发送完,不会记录任何信息。cookie:由于http无状态这个特点,导致了一些麻烦,比如:你登录csdn(当然是比如),每次都要重新输入用户名和密码,这样就很不方便,你刷新一下页面,又叫你登录...原创 2019-03-26 11:29:09 · 478 阅读 · 0 评论 -
jee chapter25(CDI)
CDI是帮助将Java EE平台的web层和事务层组合在一起的几个Java EE特性之一。官方文档地址:https://javaee.github.io/tutorial/toc.html使用cdi它会自动的帮助你创建变量的实例:如你在servlet中有一个变量message,若加上注解@inject它就会在servlet创建时自动的实例化,注入servlet中。 @Injec...原创 2019-03-26 15:31:41 · 360 阅读 · 0 评论 -
HATEOAS
简介HATEOAS(Hypermedia as the engine of application state)是 REST 架构风格中最复杂的约束,也是构建成熟 REST 服务的核心。它的重要性在于打破了客户端和服务器之间严格的契约,使得客户端可以更加智能和自适应,而 REST 服务本身的演化和更新也变得更加容易。在介绍 HATEOAS 之前,先介绍一下 Richardson 提出的 RES...转载 2019-04-08 08:06:56 · 1399 阅读 · 0 评论 -
spring历史
spring 1.XSpring 1.0当时只包含一个完整的项目,他把所有的功能都集中在一个项目中,其中包含了核心的Ioc、AOP,同时也包含了其他的诸多功能,例如:JDBC、Mail、ORM、事务、定时任务、Spring MVC等。由于Spring超前的眼光和博大的精神,在第一个版本的时候已经支持了很多第三方的框架,例如:Hibernate、ibatis、模板引擎等。尽管如此,此时的...转载 2019-04-08 08:18:27 · 141 阅读 · 0 评论 -
maven常用命令
命令解释1、mvn compile 编译,将Java 源程序编译成class字节码文件。2、mvn test 测试,并生成测试报告3、mvn clean 将以前编译得到的旧的class字节码文件删除4、mvn pakage 打包,动态 web工程打 war包,Java工程打 jar 包。5、mvn install 将项目生成 jar 包放在仓库中,以便别的模块调用使...原创 2019-04-09 16:50:30 · 152 阅读 · 0 评论 -
JAVAweb需求分析及UML图
企业文档管理项目软件需求分析报告项目名称:企业文档管理系统项目类别:企业级项目负责人:黄涛 陈超编制日期:2019年4月25日目 录引言 31.1 编写目的 31.2 项目风险 31.3 文档约定 31.4 预期读者 31.5 产品范围 3综合描述 42.1 产品的状况 42.2 产品的功能 ...原创 2019-05-08 13:32:10 · 3231 阅读 · 0 评论 -
spring boot框架学习之静态资源
引入静态资源: webjars 将静态资源(js,css等)封装到了jar包里面,我们引入时只需要引入这些jar包,将依赖加入pom文件,依赖可以在webjars官网查找。访问从webjars开始写,如:http://localhost:8888/webjars/jquery/3.4.1/jquery.js引入自己的静态资源,方式一:将自己写的静态资源打包为jars,再引入...原创 2019-05-14 17:31:57 · 236 阅读 · 0 评论 -
servlet过滤器
Servlet过滤器从字面上的字意理解为景观一层次的过滤处理才达到使用的要求,而其实Servlet过滤器就是服务器与客户端请求与响应的中间层组件,在实际项目开发中Servlet过滤器主要用于对浏览器的请求进行过滤处理,将过滤后的请求再转给下一个资源。如:指定编码格式。过滤器的基本概念Filter是在Servlet 2.3之后增加的新功能,当需要限制用户访问某些资源或者在处理请求时提前处理某...原创 2019-03-19 20:09:24 · 168 阅读 · 0 评论