![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
fengchao2016
热爱做一件事
展开
-
maven打包方式的一些注意问题
知识点来自:javaweb中的软件工程领域,软件构建maven。maven中常用的一些小细节:1.maven打包忽略单元格测试以及跳过test测试: org.apache.maven.plugins maven-surefire-plugin true true 说明:skipTes原创 2016-09-24 11:35:15 · 599 阅读 · 0 评论 -
针对get请求的乱码解决
而浏览器默认会使用ISO-8859-1对请求中的中文参数进行编码,所以在服务端Java中,如果不做处理,获取到的中文参数总是乱码。一般常用的乱码解决方案是: String s = new String(searchParam.getBytes("ISO-8859-1"),"UTF-8"); 但是本人在ie10,ie11里面确不好使,于是找到了万能乱码解决方案:原创 2017-02-20 17:04:49 · 272 阅读 · 0 评论 -
git分支开发流程心得体会
最近项目中切换到git版本控制进行开发,开发工程中多有不顺,在此写篇心得体会,为什么说是心得体会,因为如何使用git的相关技术都会,或者在网上查查就行(好记性不如烂笔头),但是使用经验这块确无法和技术进行对比,经验只有在实践中才能有所觉悟。在上一家单位也使用过git,但是只是把git当成了svn进行,在此中有相关问题总结过:问题1:别人提交了代码,你先不跟新的前提下,你项目原创 2017-04-08 12:24:49 · 4045 阅读 · 0 评论 -
javaee中的System介绍--->Properties
查看该类的介绍:/* * Copyright (c) 1994, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * *原创 2017-05-19 10:32:16 · 1573 阅读 · 2 评论 -
tomcat7插件结合jrebel进行热部署的一些探索
SZXZX原创 2017-05-22 18:20:10 · 2241 阅读 · 0 评论 -
excel 导出,关于POI的使用经验
最近项目中用到导出的工作,也写了好多的excel工具,为了提高工作效率,思索着如何处理这方面的事情,为自己的今后更能很好的处理这方面的问题。工具:poi和hutool工具。poi的API官网:http://poi.apache.org/spreadsheet/quick-guide.html#Bordershutool的首页:http://www.hutool.cn/原创 2017-12-20 14:13:29 · 5507 阅读 · 0 评论 -
AOP和Interceptor与java注解的结合使用
很多框架都用到了注解,常见的如spring,hibernate,springMvc,SpringBoot等。使用注解有什么用呢? 注解和xml一样,都能提供元数据的支持,二者都有各自的好吃,但是使用注解会和代码的结合性更密切一些,我认为注解提供元数据的支持,在接口拦截器和AOP等编程方式能很好的在业务中对需求的实现!注解的知识点可以参考此篇博主的文章:https:原创 2018-01-10 15:13:22 · 5079 阅读 · 0 评论 -
关于session获取引发的问题,以及对其进行的思考
最近玩了下使用的websocket技术做消息推送,过程中遇到了session的问题,问题描述如下:用户登录的时,将用户信息保存到session中,用户主页通过ws协议的方式访问服务器,访问地址:ws://127.0.0.1:8080/webSocketServer",websocket拦截器获取用户seesion的时候,发现session为null。 尝试调试过多次,session获...原创 2018-05-31 11:13:59 · 4498 阅读 · 0 评论 -
转自:自定义javaweb缓存设计
主要是针对单机应用下的缓存设计:缓存实体类:package com.whty.transform.common.cache;/** * Created by Administrator on 2018/10/15 0015. */public class EntityCache { /** * 保存的数据 */ private Object...转载 2018-10-30 16:44:45 · 920 阅读 · 0 评论 -
解决各大浏览器下载文件,文件名乱码的问题
最近做项目,采用Spring MVC做控制层,下载文件的文件名总是在主流浏览器上显示乱码,Firfox不是乱码了,IE下又成了乱码。也是烦,IE总是独树一帜,没办法,只能让程序去适应,在网上也搜索了很多,但是解决的不理想,主要是IE11作为主流浏览器后,很多人之前提出的方案都失效了。简单来说,之前使用request获取header中的user-agent,通过MSIE关键字来判转载 2017-02-15 09:43:18 · 35342 阅读 · 9 评论 -
软件设计的7大原则-自己的理解
选自javaweb软件工程设计七大原则。原创 2017-01-23 11:53:06 · 15133 阅读 · 0 评论 -
git提交空文件夹
选自javaweb中的知识点源码管理git最近做一个项目的时候发现不能提交一个空的文件夹,故此有了这篇文章。mkdir aagit status发现git根本没发现新建了一个空文件夹,为何git要忽略空文件夹呢? 有的说git开发者不喜欢空文件夹,有的人说空文件夹没有什么实际意义,还有的人说空文件夹的话用某些服务器比如ftp会报错,原创 2016-10-09 17:56:45 · 48368 阅读 · 1 评论 -
Redis的安装,以及设置开机自启动
知识点节选自javaweb--->缓存----->redis缓存安装 Shell代码 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 编译 make #可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行原创 2016-10-18 11:51:21 · 401 阅读 · 0 评论 -
javaweb容器调整整堆栈内存的方法
了解过jvm的人都知道,java程序是在jvm中运行的,jvm中堆,栈,有方法区等模块,因此一个几百M的程序启动在jvm中肯定是出现如下异常信息:tomcat:java.lang.OutOfMemoryError: PermGen spacetomcat:java.lang.OutOfMemoryError: Java heap spaceweblogic:Root cause of原创 2016-11-09 09:53:17 · 2432 阅读 · 0 评论 -
maven父子聚合项目,以及文件夹下创建多个项目提交到源码仓库中
来自javaweb中的javaweb中的软件工程领域,软件构建maven。关于maven中的parent聚合一直都有没好好总结,固有这篇.----------------------------------------------------------------------------------- 一 maven父子聚合项目 -------------------------原创 2016-10-10 12:58:23 · 9153 阅读 · 4 评论 -
设计模式之原型模式
选择23种设计模式之一:原型模式概述用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。解决的问题使用原型模式创建对象比直接new一个对象在性能上要好的多,因为Object类的clone方法是一个本地方法,它直接操作内存中的二进制流,特别是复制大对象时,性能的差别非常明显。使用原型模式的另一个好处是简化对象的创建,使得创建对象就像我们在编辑文档时的原创 2016-11-27 18:32:56 · 339 阅读 · 0 评论 -
设计模式之观察者模式
选择23种设计模式之一:观察者模式概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合原创 2016-10-20 14:37:53 · 294 阅读 · 0 评论 -
git提交带有.git元文件的项目(svn项目同理)
选自javaweb,maven项目构建。原创 2016-12-27 19:46:45 · 425 阅读 · 0 评论 -
UML类图的几种关系
选自javaweb,软件工具UML工具。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继转载 2017-01-22 17:44:32 · 362 阅读 · 0 评论 -
tomcat启动一直卡在webapps/ROOT的解决方案
进入平台组后,接触linux服务器的场景大大增多了,以前没有做过运维的活,现在能体会到运维的不易了,环境的不同,项目的版本不同都会涉及到不同的问题。 最近给项目增加监听的时候,发现项目一直卡在某处启动不起来,输出的日志信息如下:Apr 09, 2019 4:27:12 PM org.apache.coyote.AbstractProtocol initINFO: Init...原创 2019-04-09 17:53:33 · 4432 阅读 · 0 评论