Wesley13 Wesley13
3年前
java中文件上传的Bug
文件上传,有两种方式,一种是自己解析文件流,一种是借助struct2中自带的拦截器对文件进行解析自己解析流文件:利用 commonsio1.4.jar和commonsfileupload1.2.1.jar来进行解析,相关的事项如下:1.浏览器端注意事项     1.请求方式必须是 post   2.需要使用组件<in
皕杰报表之参数为NULL时,取全部数据
在做报表时候,我们经常会遇到这种情况,想参数为空时,可以查询到全部数据,我们可以通过以下方式来实现:1.通过拼串来实现,当我们设置参数sex和dept两个参数,我们可以使用例子中的语句来实现为空时取全部。2.sql语句写成selectfromemployeewheresexin(?)or?'1'的方式,然后在数据集参数处写if(@sexnul
Stella981 Stella981
3年前
Elasticsearch 5.5 入门必会之Java client(二)
前言由于本人一直从事Java方面研发,对Java也是尤其热爱,ES官方提供了Java的两种访问API的方式如下,当然,我选择了JavaAPI方式,因此我也开始了API踩坑之路(因为这个SDK文档看起来让人头痛,但是当我一步步理解深入的时候也发现挺简单的):JavaAPI\5.5\(https://www.oschin
Stella981 Stella981
3年前
Istio Helm Chart 详解 —— 概述
前言Helm是目前Istio官方推荐的安装方式,除去安装之外,还可以利用对输入值的一些调整,完成对Istio的部分配置工作。官方提供了Istio的Helm部署方式,侧重于快速启动,而这一组文章将会采用由上至下的顺序,基于Istio1.0.2版本的HelmChart做一系列的讲解。Istio的HelmCha
Stella981 Stella981
3年前
HarmonyOS单模块编译与源码导读
我这里以3518的开发板为例进行讲解,3516的也是通用的。下面是之前全量编译的脚本pythonbuild.pyipcamera_hi3518ev300bdebugHarmonyOS最初只能支持全量编译的方式,这种方式最大的弊端就是我们在系统源码上开发一个用户态程序,每次都需要全量编译好系统之后进行镜像的烧录,每次编译加烧录少说
Easter79 Easter79
3年前
Springboot基于assembly的服务化打包方案
  在使用assembly来打包springboot微服务项目前,我想说一说,目前springboot项目的几种常见的部署方式。1. 使用docker容器去部署,将springboot的应用构建成一个dockerimage,然后通过容器去启动镜像,这种方式在需要部署大规模的应用和应用扩展时是非常方便的,属于目前工业级的部署方案,但是需要掌握d
Stella981 Stella981
3年前
Spring Boot与Kotlin使用Spring Data Rest创建HAL风格Restful接口
RESTweb服务已成为在web上应用程序集成的首选方式。在其核心中,REST定义了系统由客户端交互的资源组成。这些资源以超媒体驱动的方式实现。SpringMVC为构建这些服务提供了坚实的基础。但是,对于多域对象系统,即使实施RESTweb服务的最简单原则也可能相当乏味,并且导致大量样板代码。SpringDataREST构建在SpringDa
Wesley13 Wesley13
3年前
VIM使用YCM注意事项
本文假设你已经安装好了YCM并且实际使用了,在实际使用中遇到的一两个问题的讨论。YCM与Normal模式大家知道在Vim中从insert到normal有三种方式:Esc,Ctrlc,Ctrl由于普通键盘的Esc键位摆放问题用着并不顺手,这时候大家可能会选择后两种方式,但是其中Ctrl
Stella981 Stella981
3年前
Spring Boot 学习笔记一(Spring Boot 介绍)
一、SpringBoot介绍SpringBoot是由Pivotal团队提供的一种全新的微服务框架,其设计目的是用来简化Spring应用的初始化搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板话的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rap
Wesley13 Wesley13
3年前
git ignore files配置
方式一在仓库目录下新建一个名为.gitignore的文件(因为是点开头,没有文件名,没办法直接在windows目录下直接创建,必须通过右键GitBash,按照linux的方式来新建.gitignore文件)。.gitignore文件对其所在的目录及所在目录的全部子目录均有效。通过将.gitignore文件添加到仓库,其他开发者更新该文件到