![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaEE
火焰长岛冰茶
这个作者很懒,什么都没留下…
展开
-
如何删除不小心上传到git远程仓库中的.idea .iml文件
如果在开始的时候不配置,gitignore文件或者文件配置不正确,初始化上传的时候就会有一些不必要的信息上传上去如果已经存在了一些文件在git远程仓库中,如。idea,.iml文件等。首先在项目中定义一个 .gitignore文件,简单的实例如下也可以用idea中的gitignore插件.DS_Storeclasses/*.settings/target/.classpat...原创 2020-03-18 14:21:53 · 4660 阅读 · 3 评论 -
centos7 安装rocketmq4.7.0以及RocketMQ-Console-Ng控制台
一、前置工作1.1安装jdk8https://blog.csdn.net/pang_ping/article/details/805700111.2安装mavenhttps://www.cnblogs.com/116970u/p/11211963.html1.3安装githttps://blog.csdn.net/xwj1992930/article/details/964...原创 2020-03-17 18:09:19 · 3270 阅读 · 10 评论 -
Java多线程(ExecutorService), 等待所有线程执行完毕.
常用的两种方式:第一种方式:来自大神cletus的回答,原文链接ExecutorService taskExecutor = Executors.newFixedThreadPool(4);while(...) { taskExecutor.execute(new MyTask());}taskExecutor.shutdown();try { taskExecutor...转载 2020-03-17 11:05:19 · 3740 阅读 · 0 评论 -
EL表达式
一、EL表达式简介表现方式:${表达式}作用:通过EL表达式,节省大量的JSP脚本代码EL表达式只能读,不能写!!!二、EL表达式的常用操作①对域对象属性值进行读操作②对域数据进行简单运算四则运算关系运算逻辑运算③对域数据进行逻辑-非空运算判断为空 ${empty 对象}如果对象为空,true,否则返回false判断非空 ${not em原创 2016-11-11 23:33:20 · 329 阅读 · 0 评论 -
JSTL标签
一、JSTL使用的准备工作1 需要导入jar包到项目中2 还需要为某个JSP导入标签库Prefix:给导入的标签库,在当前JSP上起一个别名,外号uri: 标签库的名称空间例如:二、JSTL的CORE标签test属性, 就是if判断的表达式。 要和el表达式连用就是替代java语言中的if判断定义一个if…elseif…elseif….原创 2016-11-11 23:39:14 · 142 阅读 · 0 评论 -
关于域对象和请求转发、重定向的适用范围
* 接口:* * 定义规则:先有接口,程序员按照接口进行开发* UserService userService:项目经理定义接口* * 程序员,按照接口及开发,不管后续谁继续开发功能,都在一个规则之下* * * 什么时候使用转发?* 需要使用request中的数据,就是使用转发* 什么时候使用重定向?* 不需要使用request中的数据,就使用重定向原创 2016-11-11 23:44:14 · 761 阅读 · 0 评论 -
解决Invalid derived query! No property find found for type XX的问题
用sts3.3.0+maven+jpa+jdk7好多地方报Invalid derived query! No property find found for type XX的错误,spring论坛上说是在3.3.0里面解决了这个bug,但是我用3.3.0还是有,bbs上是说把window-->preference-->Spring -> Project Validators -> Data转载 2016-12-22 22:54:24 · 1129 阅读 · 0 评论 -
Struts2注解
1 Struts2注解的作用使用注解可以用来替换struts.xml配置文件!!!2 导包 必须导入struts2-convention-plugin-2.3.15.jar包,它在struts2安装包下lib目录中。 3 通过配置文件学习对应的注解@Action来代替元素!l String value():指定访问路径;l Result[] r转载 2016-12-22 22:55:00 · 169 阅读 · 0 评论 -
mysql数据库member中telephone字段被篡改
现在准备查询log日志文件,看下被操作的原因是什么原创 2017-05-10 20:51:44 · 396 阅读 · 0 评论 -
ssm 之事务管理出现错误
JDBC Connection will not be managed by Spring项目采用的是分布式架构,分别有controller,service,solr三个服务器,之间通过dubbo进行调用,经过测试发现事务配置完以后不能通过spring进行管理,其中两条insert和一条update语句都执行完毕,异常并没有使得事务进行回滚,通过调取debug日志发现“JDBC Con原创 2017-05-11 19:20:40 · 1222 阅读 · 0 评论 -
Spring Boot 入门
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring Boot建议使用Maven或Gradle,本转载 2017-04-22 22:34:39 · 252 阅读 · 0 评论 -
docker学习系列(一)初识docker
在第一版本上线之后公司,我们决定将之前使用的开源api文档项目转移到本公司的服务器之上,之前用的是showdoc,showdoc利用的是php技术,作为java程序员表示需要快速部署php环境以及apach容器都需要时间,所以采用第二种方法,即利用docker进行快速部署(虽然学习成本也不比php少)。一、docker简介docker的官网是https://www.docker.com,看原创 2017-06-05 11:03:40 · 490 阅读 · 0 评论 -
docker学习系列(三)docker使用
紧接着之前的博客,这一篇主要写如何使用docker系列1:docker简介:http://blog.csdn.net/u013469562/article/details/72864323系列2: docker安装:http://blog.csdn.net/u013469562/article/details/72865167一、docker镜像的获取1.1搜索可用镜像原创 2017-06-06 17:36:30 · 299 阅读 · 0 评论 -
docker学习系列(四)制作基础的base项目镜像--jdk+tomcat
前面已经完成了docker的安装以及使用,现在我们要将自己的javaweb项目与docker结合1.1准备jdk+tomcat软件我下载了apache-tomcat-7.0.68.tar.gz和jdk-7u79-linux-x64.tar.gz,存储于Linux机器的本地目录/usr/ect/wt/下(利用xshell上传)。利用linux命令 tar -zxvf apache-tom原创 2017-06-07 15:05:23 · 1578 阅读 · 0 评论 -
jsp中的循环翻译成java文件的比较
<% List list=(List)request.getAttribute("list"); for(int i=0;i<list.size();i++){ %> " width="100%" height="100%"/> 在for循环中镶嵌纯html代码,相当于在for循环中循环写入html代码经费过编译之后的jav原创 2016-11-11 23:25:37 · 822 阅读 · 0 评论 -
jsp内置对象和域对象
一、内置对象简介名称 类型 描述out javax.servlet.jsp.JspWriter用于页面输出request javax.servlet.http.HttpServletRequest得到用户请求信息,response javax.servlet.http.HttpServletResponse服务器向客户端的回应信息config javax.ser原创 2016-11-11 23:20:46 · 318 阅读 · 0 评论 -
服务器路径和客户端路径,绝对路径和相对路径
总结和弄清楚服务器路径和客户端路径,绝对路径和相对路径以及对应的获取方法服务器端路径:/资源路径 /代表当前项目 客户端路径:不带协议的绝对路径:/项目名/资源路径 请求转发本质: 每次请求转发,request对象都是不同,新的对象会把旧的对象中的参数、属性、行、头、体 复制过来。 每次请求转发,r原创 2016-11-04 22:37:52 · 5868 阅读 · 0 评论 -
请求转发和重定向的区别
请求转发本质: 每次请求转发,request对象都是不同,新的对象会把旧的对象中的参数、属性、行、头、体 复制过来。 每次请求转发,response对象都是进行了传递,response对象永远是一个 请求转发特点:① 请求转发N次,只会响应一次② 请求转发不会修改地址栏的路径//就算是html页面也一样③ 只能在当前项原创 2016-11-04 22:39:15 · 777 阅读 · 1 评论 -
表单参数的获取和封装
维护表单参数获取问题维护问题: * 表单参数接收问题 * 如果表单参数改变,Servlet代码是必须改变表单参数的接收方式(get/post): request.xxx();请求1.getParameter(String name); 返回某个表单参数值。返回类型String如果找不到,返回null只适合获取单值。针对性获取某一个原创 2016-11-04 22:41:13 · 797 阅读 · 0 评论 -
javaee前置知识--xml文件的解析
上篇博客说了xml的概述和书写规范,下面介绍一下xml文件时如何解析的。1、首先我们需要明确xml解析是什么?有什么用? 顾名思义xml解析,就是读取xml的文件信息。它可以从文件中获取对应的配置信息。我们可以通过IO流中的字符流来自己编写程序抽成相关的工具类进行解析。这时候需要自己写算法区分哪个是属性,哪个是元素,哪个是内容体,比较繁琐,使用的频率不高,所以我们使用比较热门的第三方解析工具进行解析。下面简单介绍一下比较出名的解析工具:常用的解析工具:1 JAXP:sun公司提供支持DO原创 2016-10-28 00:09:02 · 434 阅读 · 0 评论 -
javaee前置知识--xml文件的概述和书写规范
本文通过学习XML书写规范来实现以规范的方式书写xml文件,其中会分为多篇文章从概述等几个方面进行循序渐进的论述1、概述xml 可以自定义。学习xml语法上书写的注意事项 就是纯文本。 就是用来存储和传递信息的 应用场景:项目中的配置信息存储原创 2016-10-27 23:20:12 · 343 阅读 · 0 评论 -
web体系和tomcat的配置
1.知识体系:1.1、WEB资源介绍WEB资源:文字、图片、音乐、视频等等【通过浏览器能够访问到的信息】静态WEB资源:指代码不变,展示效果就不会变的 资源。比如:HTML、CSS、JS、图片、多媒体等等。动态WEB资源:指效果是由程序来进行控制的。不同时间点访问web页面看到的内容各不相同。比如:JSP/Servlet、ASP、PHP-------------原创 2016-10-30 21:29:51 · 132 阅读 · 0 评论 -
servlet简述
1、Servlet是什么?执行流程 Servlet是一个服务器的小程序。 作用:处理相关的业务逻辑 特点: Servlet的执行:只需要访问对应的URL路径即可 Servlet就是一个普通的java类, Servlet的java类继承了HttpServlet->GenericServlet->Servlet(接原创 2016-10-30 21:57:08 · 307 阅读 · 0 评论 -
servlet中的第一个域对象ServletContext
在开篇之前我们思考一个问题,在涉及到两个独立Servlet之间,如何进行信息的有效传递? 这就涉及到 Servlet之间进行数据共享,也就是本文中的域对象定义:一个ServletContext就是一个WEB项目的身份证作用范围:整个项目 生命周期: 创建:服务器启动时 销毁:服务器关闭时ServletContext 其实就是map对象,以key-v原创 2016-10-30 22:07:58 · 1065 阅读 · 0 评论 -
关于javaee编程中的习惯以及解决思路总结
1.编写程序的入口 javaweb阶段的程序入口就是表单(form)2.编写后台程序 要考虑到程序功能和模块的分层。 2.1 包的名称是网址的倒序+程序的名称+模块名称+功能名称 com.taobao.store.user.xxxx原创 2016-10-30 22:17:07 · 309 阅读 · 0 评论 -
http协议入门
1、http协议是什么? 有什么作用?HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议以www开头的,必定遵守http协议有以下三种特性:超文本: 超文本效果,超文本内容传输:双向的传输 请求-响应 一问一答机制协议:格式、规则、规范其中为了进行请求和响应原创 2016-10-30 21:37:58 · 190 阅读 · 0 评论 -
Cookie的使用注意事项
一、使用注意事项①Cookie是由http协议制定,javaee,android,php,.net,ios等②Cookie中的数据是有大小限制,不能存储大量数据。4kb。③一个浏览器存储的cookie也是有上限。300个左右④一个网站在浏览器上存储的cookie也是有上限。30个左右⑤不同浏览器的cookie不同的。例如:火狐浏览器的cookie和IE浏览器的cookie相互独原创 2016-11-11 22:42:29 · 953 阅读 · 0 评论 -
sesseion的使用及注意事项
一、session简介Session是保存在服务器端的会话技术。作用:就是用来保存会话中产生的数据。Session本质是一个域对象。像一个MAP集合,存在key和value作用范围:会话范围(存在多次请求)Session技术不是http协议特有的,而是javaee独有的,所以仅javaee能使用入门案例:获取session:request.getSession();原创 2016-11-11 22:47:46 · 1501 阅读 · 0 评论 -
JSP的使用和注意事项
一、jsp简介JSP全名是Java Server Pages java服务器页面JSP本质:Servlet作用:更好地展示动态WEB资源修改后第一次访问JSP,才会有翻译和编译过程何时使用HTML,何时使用JSP?静态WEB资源:HTML,JSP建议使用HTML。源码直接被浏览器解析执行JSP第一次要经过翻译和编译过程,本质Servlet,单例的Se原创 2016-11-11 23:10:56 · 441 阅读 · 0 评论 -
request和response操作响应行头体信息
请求:请求行:1.Get方式,请求参数放在请求行上,需要一个一个转。 new String(ss.getBytes(“iso8859-1”),”utf-8”); 因为行、头 字符集固定为iso8859-1 Post方式,请求参数放在请求体重,只需要修改请求体的字符集为UTF-8即可 Request.setCharacterEncoding(“ut原创 2016-11-04 22:26:19 · 1381 阅读 · 0 评论