![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
左行右岸_KIng
这个作者很懒,什么都没留下…
展开
-
java 写文件和读文件操作
1.简介最近工作中碰到文件读写的操作,写个文档总结一下。2.写内容到文件主要涉及到文件的创建,String字符串或者byte[]字节数组写入文件,代码如下:String strXml = new String("大吉大利,今晚吃鸡");byte[] bXML = strXml.getBytes();BufferedOutputStream bos = null;FileOutputS...原创 2019-12-05 22:39:44 · 253 阅读 · 0 评论 -
java中String和byte[]中文转换的问题
1.简介在java项目中遇到String对象与byte[]数组之间转换的问题,尤其是中文的时候,遇到了一点点问题,经过调研,找到了正确的转换方法。2.不含中文的String对象与byte[]数组之间转换比较简单,实现如下:String 转 byte[]String strHello = "Hello World";byte[] bHello = strHello.getBytes(...原创 2019-12-05 21:48:29 · 4905 阅读 · 0 评论 -
利用websocket实现前后端项目数据通信
1.简介在工作遇到一个功能开发,应用场景是:后端(springboot项目)通过消息队列机制接收事件,并通过websocket实时推向前端(vue项目),从而实现前后端数据实时推送。接下来介绍一下如何在前后端代码中实现websocket功能2.后端2.1 websocket jar包引入在springboot项目的pom文件中加入websocket依赖,导入对应的jar包以及依赖 ...原创 2019-12-03 21:47:09 · 4381 阅读 · 4 评论 -
Linux系统下使用java语言调用海康威视SDK连接摄像头过程记录
1.准备工作1.1. 设备型号萤石多功能互联网摄像头 CS-C2C-3B2WFR1.2. SDK下载通过海康威视官网可以下载到最新的Linux下的SDK开发包,分为32位和64位,根据电脑情况选择下载即可。路径如下:(1)设备网络SDK_V6.0.2.35(for Linux32)http://www1.hikvision.com/cn/download_more_402.html...原创 2019-12-03 20:55:48 · 5375 阅读 · 2 评论 -
使用IDEA将web项目打包成war包并部署到tomcat上运行
1.使用IDEA打开需要打包的项目2.按照图中顺序1-4步,先建立一个Exploded,指定output路径3.建立一个archive,以刚刚建好的exploded为基础按照图中1-4步建议一个archive4.编译项目进行打包按照图中1-4步进行打包,打包出来的war包将在前面指定的output路径中生成的war,5.部署到tomcat中将生成的w...原创 2019-08-28 17:11:56 · 4792 阅读 · 0 评论 -
struts2中excel表格上传以及解析
之前因为工作需要实现了后端struts2框架,前端jsp实现的excel表格上传以及内容解析,现在整理一下。前端jsp html部分代码如下:<s:form action="planAction_uploadAndSaveExcel.action" method="post" enctype="multipart/form-data"> <s:fil...原创 2019-06-20 21:44:05 · 1033 阅读 · 0 评论 -
关于Struts2 中OGNL/值栈ValueStack的学习
1. OGNLOGNL(Object-Graph Navigation Language,对象图导航语言)是一种强大的表达式语言,用于引用和操作值栈上的数据,还可用于数据传输和类型转换,使用它可以存取任意属性,调用对象中的方法。其作用的就是为了简化访问对象中的属性值。OGNL非常类似于JSP表达式语言。OGNL表达式的解析都是围绕OGNL上下文进行的,OGNL表达式是一个map对象,其中包含多...原创 2019-06-20 09:27:11 · 174 阅读 · 0 评论 -
Struts2 result的几种type类型说明
<results>标签在Struts2 MVC框架中扮演视图的角色。Action负责执行业务逻辑,下一步就是使用<results>标签显示视图。通常action会配置多个可能的结果字符串以及多个不同的视图来渲染一个处理结果,Struts提供了许多预定义的结果类型,我们已经看到的是默认的结果类型dispatcher,它用于分发到JSP页面。Struts允许你使用其他标记语...原创 2019-06-19 21:16:48 · 408 阅读 · 0 评论 -
Struts2 Actions动作
Actions是Struts2框架的核心,因为它们适用于任何MVC(Model View Controller)框架。 每个URL映射到特定的action,action提供了处理来自用户的请求所需的处理逻辑。但action还有另外两个重要的功能。 首先,action在将数据从请求传递到视图(无论是JSP还是其他类型的结果)方面起着重要作用。 第二,action必须协助框架确定哪个结果应该呈现在响...原创 2019-06-19 20:42:59 · 197 阅读 · 0 评论 -
Struts2 配置文件
Struts2 应用程序所需的基本配置,包括配置一些重要的配置文件:web.xml、struts.xml、struts-config.xml以及struts.properties。在个人实际项目中使用web.xml和struts.xml这两个配置文件来运行项目,不过为了了解更多,还是再来说明一下其他的文件。1. web.xml文件web.xml配置文件是一种J2EE配置文件,决定ser...原创 2019-06-19 17:36:13 · 160 阅读 · 0 评论 -
Struts2 框架简介
概述Struts2 是基于MVC设计模式的web应用程序框架,最初是以WebWork框架和Struts框架为基础,通过提供增强和改进的Struts框架,进而实现简化web技术人员开发工作的目标。模型(Model)-视图(View)-控制器(Controller),通常简称MVC,是一种开发web应用程序的软件设计模式。该软件设计模式由以下三部分组成: 模型——属于软件设计模式的底层基...原创 2019-06-19 17:18:06 · 2299 阅读 · 1 评论 -
理解java的值传递和引用传递
本文旨在用最通俗的语言讲述最枯燥的基本知识学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下面我们就这个话题做一些探讨,对书籍、对论坛博客的说法,做一次考证,以得出信得过的答案。其实,对于...转载 2018-10-30 14:04:34 · 182 阅读 · 1 评论