04 2021 档案
摘要:具体详情可阅读这篇文章,写的很详细: intellij idea在运行web项目时部署的位置(tomcat)_z69183787的专栏-CSDN博客_idea 内置tomcat在哪 在idea中运行tomcat,把项目部署到其中运行,tomcat目录下没有部署的项目 是因为在idea中配置的tomc
阅读全文
摘要:前端vue项目打包build之后,把生成的dist里面的文件全选复制一份 在tomcat的webapps文件夹下,新建一个项目文件,把复制的内容粘贴进去 如果有需要的话,在conf文件夹下的server.xml的下添加配置指定访问路径 在Connector标签中配置端口号
阅读全文
摘要:postman的body传输数据 { did: "1", sqls: "SELECT user_id Y,nick_name X FROM xxx.sys_user" } 提示信息: 一开始是JSONException: Unquotted string 后来打印输出了传进来的body之后显示如下
阅读全文
摘要:spring3.2版本支持jdk7,与jkd8不兼容; spring4.X支持jdk8 tomcat7:需jdk7 tomcat8:需jdk8. 需各种注意项目,windows preferce里面设置的jdk版本。还有tomcat7的jdk版本,全部要一致。 spring版本在Web-INF/li
阅读全文
摘要:ECMAScript 6 简介 - ECMAScript 6入门 ES6是JS下一代标准,为了让js可以编写更复杂的大型应用,成为企业级开发语言 因此,ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现(另外的 ECMAScript 方言还有 JScri
阅读全文
摘要:主要用来接收前端传递给后端的json字符串中的数据的(请求体中的数据的) GET方式无请求体,所以使用@RequestBody接收数据时,前端不能使用GET方式提交数据,而是用POST方式进行提交。 在后端的同一个接收方法里,@RequestBody与@RequestParam可以同时使用, @Re
阅读全文
摘要:cmd+R跳出运行框 然后输入mstsc,这个命令是Microsoft terminal services client的缩写,意思是创建与终端服务器或其他远程计算机的连接 输入远程主机ip,密码 连接 服务器如何开启远程桌面并连接-百度经验
阅读全文
摘要:直接put,如果该key存在则替换value 层层嵌套,层层put // 传进的String参数转JSON JSONObject jSONObject = JSONObject.fromObject(bodyin1); // 拿到数据库中这个id对应的json String getreportrso
阅读全文
摘要:项目中要用到,从数据库查询到的json中,返回只含指定键值对的json 做法: 构造一个实体类,类的属性就是要返回的指定键值对中的键 解析json 赋值指定键值对给另一个json 返回 // 测试用 @RequestMapping(value = "/getreportbrieflist2", me
阅读全文
摘要:笔记内容来自:F版本SpringCloud 5—Eureka集群和自我保护机制 - 编程鹿的文章 - 知乎 注册中心高可用「注册中心集群」 注册中心集群,防止单点故障 Eureka可以通过运行多个实例并互相注册实现高可用部署,Eureka Server实例会彼此同步信息。 创建并配置Eureka集群
阅读全文
摘要:笔记内容来自:F版本SpringCloud 5—Eureka集群和自我保护机制 - 编程鹿的文章 - 知乎 自我保护机制 下图的红字部分就代表eureka进入自我保护机制 EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP W
阅读全文
摘要:概念 Java Servlet简称servlet,是Java web开发web应用的底层技术 用来代替CGI——当时生成web动态内容的主流技术 因为cgi的主要问题是每个web请求都需要新启动一个进程来处理,创建进程会消耗很多cpu周期,导致难以编写可扩展的cgi程序 servlet有比cgi程序
阅读全文
摘要:创建maven项目 删除src文件夹 在该项目project下,新建module,使用spring initializr。 导入注册中心依赖,新建的项目会自动继承父项目 在spring boot启动类下,开启eureka注解@EnableEurekaServer 声明当前项目为注册中心 在配置文件中
阅读全文
摘要:spring cloud是很多技术的合集,比如Spring-Cloud Euraka是Spring Cloud集合中一个组件,它是对Euraka的集成,用于服务注册和发现。 Spring Cloud封装了Netlix 公司开发的Eureka模块来实现服务治理,管理服务于服务之间依赖关系,可以实现服务
阅读全文
摘要:如果项目架构设计成微服务,那么需要有一整套的技术来解决服务调用,服务治理,服务监控等问题。 而这个技术就是SpringCloud。 spring cloud基于spring boot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件。 除了基于Net
阅读全文
摘要:SpringBoot和微服务没有关系,SpringCloud和微服务有关系 SpringCloud是一套解决微服务问题的技术 SpringCloud的底层使用了SpringBoot 微服务的演变 最开始的项目(如商城),单体项目,单服务器单数据库 快速开发,用户少,能用就行 > 公司业务变好,用户增
阅读全文
摘要:DevOps是一种思想,包含整个开发,测试,运维过程 有两个词经常会伴随着DevOps出现,那就是CI和CD。 CI是Continuous Integration(持续集成) CD对应多个英文,Continuous Delivery(持续交付)或Continuous Deployment(持续部署)
阅读全文
摘要:Tomcat 是一个免费的、开源的、轻量级的 Web 应用服务器。适合在并发量不是很高的中小企业项目中使用。 Tomcat 8 主要目录结构: Tomcat 的核心功能有两个: 负责接收和反馈外部请求的连接器 Connector:监听端口接收外界请求,并将请求处理后传给容器做业务处理,最后把容器处理
阅读全文
摘要:如果在使用Tomcat时出现了 Errordeploying web application directory web222,很大原因就是jdk和tomcat的版本不匹配。 目前,jdk8不能匹配tomcat7.0,所以要降低jdk版本【换成JDK7】 不能正常启动Tomcat会有以下情况 JAV
阅读全文
摘要:因为经常会需要重新卸载安装,所以记录自己使用idea的一些习惯 添加翻译插件 设置背景/字体/字号 设置自动导包 设置代码提示(忽略大小写)
阅读全文
摘要:最近在看项目的时候发现,用的是jsp页面为什么url中却是html后缀 然后查了一下,原来这叫做URL/jsp伪静态化,让地址栏末尾JSP变成HTML 实现方式: 用别人已经写好的包,然后自己在配置文件中定义 在web.xml的servlet mapping中直接把url映射到xxx.html
阅读全文
摘要:在把jsp页面用原生HTML重写的时候遇到了路径的问题 因为{pageContext.request.contextPath}/qcadooView/public/ChartJS/Chart.min.css?ve
阅读全文
摘要:脚本程序 脚本程序可以包含任意量的Java语句、变量、方法或表达式,只要它们在脚本语言中是有效的。 脚本程序的语法格式: <% 代码片段 %> 任何文本、HTML标签、JSP元素必须写在脚本程序的外面。 <html> <head><title>Hello World</title></head> <
阅读全文
摘要:XML 文档中的所有文本均会被解析器解析。 当某个 XML 元素被解析时,其标签之间的文本也会被解析: 因为 XML 元素可包含其他元素,就像这个实例中,其中的 元素包含着另外的两个元素(first 和 last): <name><first>Bill</first><last>Gates</las
阅读全文
摘要:在 XML 中,一些字符拥有特殊的意义。 如果您把字符 "<" 放在 XML 元素中,会发生错误,这是因为解析器会把它当作新元素的开始。 这样会产生 XML 错误: <message>if salary < 1000 then</message> 为了避免这个错误,请用实体引用来代替 "<" 字符:
阅读全文
摘要:xml只是用来结构化、存储、传输信息的东西,并不会做任何事情。 比如,下面这个xml文档没有做任何事情,只是描述了一些信息。我们需要编写软件、程序才可以传送、接收和显示出这个文档。 <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</h
阅读全文
摘要:最近做查询的时候,因为要查询全部字段,而我是select 列出每一个字段。技术总监跟我说,直接用select * 就可以 。 然后跟我解释说,如果这张表的字段很多,但是又需要都查询的时候,直接用select * 因为把每一列都列出来的话,后期如果要修改这张表的字段,SQL语句就得每次都重写。 而且如
阅读全文
摘要:qcadoo选择中文之后,产品选项的汉化是失败的。 以及进入产品页面之后 首先在项目中找到产品选项的国际化(汉化)配置文件productFlowThruDivision_cn.properties 文件路径如下: mes\mes-plugins\mes-plugins-product-flow-th
阅读全文
摘要:使用superadmin登录 如果没有选择语言登录 就会像这样,看起来就像是源代码展示在页面上 在首页选择一下中文,之后登录进网站,就正常显示了。 但是部分功能的汉化(国际化)是失败的,就像这样。这是因为qcadoo的国际化有bug 进入qcadoo-管理administration-组groups
阅读全文
摘要:插入位置根据被注释掉的绿色部分来寻找 自定义仓库: <localRepository>D:\apache-maven-3.6.2\repo</localRepository> 阿里云镜像: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirro
阅读全文
摘要:Maven有以下三个标准的生命周期 clean:项目清理的处理 default(或 build):项目部署的处理 site:项目站点文档创建的处理 Clean 生命周期 pre-clean:执行一些需要在clean之前完成的工作 clean:移除所有上一次构建生成的文件 post-clean:执行一
阅读全文
摘要:Git是目前最先进的分布式版本控制系统 CVS/SVN是目前主流的集中式的版本控制系统 集中式的版本控制系统 版本库都是集中存放在中央服务器上。 而工作是用自己电脑,所以开始工作的时候要从中央服务器上面拉取最新的代码。然后完成工作的时候提交代码。 缺点 这种方式必须联网,如果网速慢的话就很麻烦。 因
阅读全文
摘要:在看廖雪峰官网学习git的时候发现了这段话,联想到最近遇到修改MySQL配置文件出现的问题。不知道是不是这个原因。 反正这也算是一个注意点了。以后修改配置文件的时候最好不要用记事本来修改,以免给自己挖坑。 千万不要使用Windows自带的记事本编辑任何文本文件。 原因是Microsoft开发记事本的
阅读全文
摘要:找到PostgreSQL的bin目录 然后cmd切换到该目录下 postgres -V 获取PostgreSQL服务器的版本 psql --version 获取PostgreSQL客户端实用程序的版本
阅读全文
摘要:项目中经常需要解析前端传来的json 首先导入json的依赖 <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.2.3</version> <classifier>
阅读全文
摘要:前言 项目需要用到mes系统,选择基于一个叫qcadoo(我喜欢读Q卡度/奇卡多)开源mes项目来进行开发 官方文档: Installation manual - Qcadoo - Developer Documentation - Quonfluence Installation Guide fo
阅读全文
摘要:刚刚我出了问题没法解决,然后就观摩了一下大佬的排错过程。 传入的文件太大,导致报错。数据库中该字段是mediumtext属性。 查找MySQL文件夹下的my.ini文件。备份后用记事本打开。修改mysql max_allowed_packet的值从4M改为100M后保存。 但是,重启MySQL服务没
阅读全文
摘要:写好的接口SVN提交之后,前端一直访问不到接口404 这是因为,提交到SVN的只是代码 我们需要把项目打包部署到服务器上面,才可以访问到 idea 打包项目,maven clean 和maven install 如果项目中自己的实体类和Java原生的一些类名重复,比如FileInfo,那么可能在头部
阅读全文
摘要:报错信息 nested exception is org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'xxx' in 'class com.xxx.aaaa.pojo.bbb
阅读全文
摘要:用idea的svn提交代码的时候发现提交选项当中要提交的文件, 是因为之前idea每次在我创建新文件的时候都提示我要不要添加到svn当中,我默认勾选了不添加。所以导致我提交的时候文件是不在svn选择当中。 这些文件都是红色的状态。 把他们添加到svn当中就可以正常提交了
阅读全文
摘要:提示缺少了哪些包 These relative modules were not found: * ../legacy/getTextRect in ./node_modules/echarts/lib/util/format.js * ./Point in ./node_modules/zrend
阅读全文
摘要:后台数据库传回来的一个类型数据,用的1,2,3表示的('数据源类型:1-mysql,2-oracle,3-mqtt') 然后前端渲染的时候,就只渲染成1,2,3 希望结果是渲染成对应的数据源 加个过滤器filter <el-table-column label="数据源类型" align="cent
阅读全文
摘要:第二次遇到这个问题了 用elementui渲染表格的时候,如果数据太长,就会把表格的高度撑的很大。 在这个列的标签中添加show-overflow-tooltip="true"属性 这样就会用省略号把过长的部分用...显示,并且鼠标移动到上方的时候会显示全部内容 <el-table-column :
阅读全文
摘要:安排的任务中需要对表单的元素进行验证,用的正则判断 IP地址 正则表达式/^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$/ 端口号 正则表达式/^([0-9]|[1-9]\d{1,3}|[1-5]\d{4}|6[
阅读全文
摘要:项目中需要用到mybatis注解开发。所以需要把若依生成的mybatis的xml文件,改写成注解形式 有几个的改写遇到了麻烦。 首先是批量删除,若依生成的批量删除和按id删除,是在一个方法里面的。所以要对前端传回来的id进行操作 // 数据源按id删除 @DeleteMapping(value =
阅读全文
摘要:手机输入框,填写手机号 点击发送验证码按钮,拿到验证码填写在验证码输入框中。 这时候,手机号和验证码都会通过session传到后端。 点击登录按钮,从session中获取手机号和验证码,与页面中的手机号和验证码进行对比 对比一致的情况下,再通过业务层去数据库中查找该手机号是否存在 如果存在则登录成功
阅读全文
摘要:Service/DAO层方法命名规约 1) 获取单个对象的方法用get做前缀。 2) 获取多个对象的方法用list做前缀,复数结尾,如:listObjects。 3) 获取统计值的方法用count做前缀。 4) 插入的方法用save/insert做前缀。 5) 删除的方法用remove/delete
阅读全文
摘要:提示Access denied for user 'root'@'PC-20210314PIQ' (using password: YES) 其实是密码错了。。。。。。
阅读全文
摘要:控制器层reportscontroller,文件实体类FileInfo,json信息类Responemsg,持久层FileMapper 接收前端的JSON,然后进行解析,提取出base64字符串。把base64解码回图片文件,然后进行文件md5,最后本地持久化和存入数据库。 这里前端json数据 {
阅读全文
摘要:把json传回后台的时候,一直报错Bad Request400,以为传输json格式的时候有误,其实是postman的使用方式错了 后台代码 @RequestMapping(value = "/upload", method = {RequestMethod.GET,RequestMethod.PO
阅读全文