02 2022 档案

ERROR in node_modules/exceljs/index.d.ts(1511,41): error TS2694: Namespace ‘NodeJS’ has no exported member ‘TypedArray’.
摘要:原文链接:ERROR in node_modules/exceljs/index.d.ts(1511,41): error TS2694: Namespace ‘NodeJS’ has no exported member ‘TypedArray’. – 每天进步一点点 (longkui.site) 阅读全文

posted @ 2022-02-26 08:04 longkui 阅读(463) 评论(0) 推荐(0) 编辑

错误运行’JBoss 18.0.1′: 无法打开调试器端口 (127.0.0.1:57805): java.net.BindException “Address already in use: NET_Bind”
摘要:原文链接:错误运行’JBoss 18.0.1′: 无法打开调试器端口 (127.0.0.1:57805): java.net.BindException “Address already in use: NET_Bind” – 每天进步一点点 (longkui.site) 0.背景 IDEA+JBo 阅读全文

posted @ 2022-02-26 07:53 longkui 阅读(797) 评论(0) 推荐(1) 编辑

Can’t bind to ‘ngModel’ since it isn’t a known property of ‘nz-date-picker’.
摘要:原文链接:Can’t bind to ‘ngModel’ since it isn’t a known property of ‘nz-date-picker’. – 每天进步一点点 (longkui.site) 0.背景 写angular项目的时候,使用 [(ngModel)] 做了双向绑定,然后 阅读全文

posted @ 2022-02-18 12:55 longkui 阅读(175) 评论(0) 推荐(0) 编辑

angular get请求报错401,From Auth Intercept
摘要:原文链接:angular get请求报错401,From Auth Intercept – 每天进步一点点 (longkui.site) 0.背景 在ng Alain中开发出现如下报错: error: null headers: HttpHeaders {normalizedNames: Map(0 阅读全文

posted @ 2022-02-18 12:55 longkui 阅读(201) 评论(0) 推荐(0) 编辑

Spring项目卡在parsed mapper file: */*.xml
摘要:原文链接:这里 0.背景 项目:SpringMVC+mybatis+maven 问题:debug项目的时候一直报错: DEBUG[com.xxxx.mybatis.SqlSessionFactoryBeanExtention:389]- Parsed mapper file: '"/D:/Softw 阅读全文

posted @ 2022-02-05 10:48 longkui 阅读(1489) 评论(0) 推荐(0) 编辑

angular中的路由详解(3)—通过module和子路由来访问组件
摘要:原文链接:这里 0.前言 接着上一篇继续讲。实际开发中,业务复杂时,访问的路由可能会比较复杂。比如你一个组件的功能下面还包含其他的子功能,那么你访问的路由可能是下面这个样子: /city/shandong /city/beijing /city/henan ... ... 这个时候,可以看出,每个具 阅读全文

posted @ 2022-02-05 10:47 longkui 阅读(219) 评论(0) 推荐(0) 编辑

angular中的路由详解(2)—访问路由的一些姿势以及页面传参
摘要:原文链接:这里 0.前言 上一篇文章中简单介绍了angular中的默认路由,以及访问的方式,这篇文章继续介绍,我们一般可以通过哪些方式来经过路由访问页面。 用户除了通过直接访问URL链接之外,还有其他访问页面的方式。 1.通过路由链接(routerLink) 路由链接类似于超链接一样,直接写在HTM 阅读全文

posted @ 2022-02-05 10:46 longkui 阅读(227) 评论(0) 推荐(0) 编辑

SpringMVC中Controller层的接口的一些不同写法总结
摘要:原文链接:这里 0.前言 不同的人维护同一套代码,不同的代码习惯都能实现最后的功能,但是写法不一样。这篇文章总结一下在controller层常见的接口的一些写法。 1.get与@RequestMapping 用的比较多的是get。 最简单的写法: @Controller @RequestMappin 阅读全文

posted @ 2022-02-05 10:44 longkui 阅读(407) 评论(0) 推荐(0) 编辑

springMVC+Quartz实现定时任务(2)—配置文件详解
摘要:原文链接:这里 0.前言 项目需要使用定时任务来触发一些操作,然后接触到quartz这个。花了几分钟看懂了怎么用,这篇文章主要记录下quartz的一些配置用法。 注:本文不涉及从0开始,如何配置quartz,而是说明quartz配置好后如何使用。 需要看从0开始,如何配置quartz的,请看这篇文章 阅读全文

posted @ 2022-02-05 08:52 longkui 阅读(223) 评论(0) 推荐(0) 编辑

sql 报错:Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegri
摘要:原文链接:这里 0.报错详情 insert语句插入的时候报错。 报错详情如下: org.springframework.dao.DuplicateKeyException: \r\n### Error updating database. Cause: com.mysql.jdbc.exceptio 阅读全文

posted @ 2022-02-05 08:50 longkui 阅读(765) 评论(0) 推荐(0) 编辑

报错:方法不会覆盖或实现超类型方法报错:方法不会覆盖或实现超类型方法
摘要:原文链接:这里 0.背景 有一天在写代码的时候,写完方法后,加入了@Override。然后开始报错:方法不会覆盖或实现超类型方法。然后查了百度处理了好一阵才发现是个极其愚蠢的错误。。。 框架:SpringMVC 环境:IDEA+Maven 1.问题及解决办法 先看impl层: @Override p 阅读全文

posted @ 2022-02-05 08:47 longkui 阅读(2861) 评论(0) 推荐(0) 编辑

JS中如何移除对象的一个字段
摘要:原文链接:这里 0.背景 前台提交数据去更新一个后台对象,结果报错400 Bad request。在上一篇文章中已经说过了,是因为前后台字段不对应导致的,所以需要改掉某些字段。 1.解决办法 本来想直接for循环把对象重新赋值一遍,后来发现了更方便的方法,分享一下。 let { hours,...p 阅读全文

posted @ 2022-02-02 19:27 longkui 阅读(448) 评论(0) 推荐(0) 编辑

java中(Spring MVC )jedis的操作合集
摘要:0.前言 项目中需要用到redis进行登陆信息的存储,项目框架是Spring MVC,目前已经集成了jedis了。这篇文章主要介绍jedis操作redis的一些基本操作。 注:jedis是redis的java客户端版本,是redis官方推荐的连接方式。 1.jedis的连接 如果你项目的单独的测试可 阅读全文

posted @ 2022-02-02 18:56 longkui 阅读(205) 评论(0) 推荐(0) 编辑

HTTP 400 Bad Request问题的解决
摘要:原文链接:这里 0.背景 调试项目的时候,一个PUT请求提交数据,总是报 400,Bad Request, 后台debug模式也进不了断点,后来搜索了很多才解决。本文只说我遇到的实际问题和解决办法。 1.问题原因及解决办法 网上有很多解决办法,我最后排查发现的是 原因1:提交的数据和后台实体类不对应 阅读全文

posted @ 2022-02-02 18:06 longkui 阅读(1008) 评论(0) 推荐(0) 编辑

nz-table中设置nzWidth遇到的问题
摘要:原文链接:这里 0.背景 本文组件:Ant Design of Angular 7.5.x 有一个比较长的报表需要展示,大概是下面这个样子,表头包含多行。 一开始看,觉得并不难,10分钟把表头构建出来了。如下: 然后问题来了。 问题1:没有数据的情况下,表头不能滑动。然后加上数据试下效果: 结果更差 阅读全文

posted @ 2022-02-02 18:05 longkui 阅读(385) 评论(0) 推荐(0) 编辑

If ngModel is used within a form tag, either the name attribute must be set or the form control must be defined as ‘standalone’ in ngModelOptions.
摘要:原文链接:这里 0.背景 angular项目,用的NG-ZORRO 一个简单的表单提交页面,本来不想用form,直接写的row和col。但是页面太丑了,加上form吧,开始报错(其实就是不熟练)。 1.报错原因及解决方法 我的当时的非主流代码如下: <form nz-form> <nz-row> < 阅读全文

posted @ 2022-02-02 16:18 longkui 阅读(156) 评论(0) 推荐(0) 编辑

vue(vue.js)中的键盘事件
摘要:原文链接:这里 0.前言 前面一篇文章中,主要介绍了vue中click事件。这篇文章中,简单介绍下vue中的键盘事件。 1.键盘事件(基础) 常见的键盘事件有keyup和keydown。keydown意为按下按键触发,keyup意为抬起按键触发。 实现简单功能:当用户按下回车按键时,触发一个事件。 阅读全文

posted @ 2022-02-02 15:17 longkui 阅读(1026) 评论(0) 推荐(0) 编辑

nz-upload组件上传文件,如何限制文件类型、文件大小等
摘要:原文链接:这里 0.前言 项目前端使用的组件是Ant Design。最近正好调试项目看到使用nz-uoload进行文件上传。但是要求限制文件上传的类型。这篇文章简单记录一下过程。 前台用的angular+Ant Design for Angular 1.HTML文件 <nz-upload [(nzF 阅读全文

posted @ 2022-02-02 15:17 longkui 阅读(1023) 评论(0) 推荐(0) 编辑

angular中的路由详解(1)—默认路由的用法
摘要:原文链接:这里 0.前言 前一段时间折腾angular的路由折腾的够呛, 这篇文章简单介绍一下自己的理解及用法。 1.路由的功能及原理 一开始并不理解路由的存在,因为学习html的时候,访问模式是下面这样子: 也就是网址会直接访问到我们的页面。那这样有不好吗?或者说有什么问题吗?一个小demo确实没 阅读全文

posted @ 2022-02-02 15:16 longkui 阅读(280) 评论(0) 推荐(0) 编辑

vue(vue.js)中的click事件及常见的事件修饰符
摘要:原文链接:这里 0.前言 需求:用户点击按钮,现实浏览器弹窗。 1.基础写法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=e 阅读全文

posted @ 2022-02-02 15:12 longkui 阅读(4404) 评论(0) 推荐(0) 编辑

vue中的数据绑定
摘要:原文链接:这里 0.前言 vue中的数据绑定分为单向数据绑定和双向数据绑定。 单向数据绑定指的是data中的数据可以改变页面的数据,而页面数据的改变不能影响data中的数据。 双向数据绑定指的是可以互相影响。 1.单向数据绑定 <!DOCTYPE html> <html lang="en"> <he 阅读全文

posted @ 2022-02-02 15:11 longkui 阅读(431) 评论(0) 推荐(0) 编辑

vue中的循环语法(v-for)
摘要:原文链接:这里 0.前言 前面的文章中介绍的vue.js的v-if和v-show的简单用法,这篇文章中简单介绍下vue中循环语法。 1.基础用法 参考代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta ht 阅读全文

posted @ 2022-02-02 15:10 longkui 阅读(391) 评论(0) 推荐(0) 编辑

vue中的v-if语法和v-show语法
摘要:原文链接:这里 0.前言 前面文章中介绍了vue中的模板语法,这篇文章中介绍一下vue中的if的用法。 1.基础用法 基础用法代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv=" 阅读全文

posted @ 2022-02-02 15:09 longkui 阅读(504) 评论(0) 推荐(0) 编辑

nginx配置前端网站
摘要:原文链接:这里 0.前言 上面一篇文章中,简单介绍了windows下下载安装nginx。这篇文章继续介绍下nginx下配置前端网站等。 1.配置文件 nginx的配置文件在下面的目录下: 打开后,默认配置如下: #user nobody; worker_processes 1; #error_log 阅读全文

posted @ 2022-02-02 15:08 longkui 阅读(812) 评论(0) 推荐(0) 编辑

vue中的模板语法
摘要:原文链接:这里 0.前言 vue中的模板语法分为插值语法和指令语法。 1.插值语法 插值语法就是我们常见的花括号。比如下面的代码,用花括号括起来的name和msg1就是插值语法。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8 阅读全文

posted @ 2022-02-02 08:29 longkui 阅读(101) 评论(0) 推荐(0) 编辑

vue—使用引入的方式创建项目
摘要:原文链接:这里 0.前言 上一篇文章是用vue-cli脚手架创建的项目,这篇文章我们使用引入的方式来创建一个项目并运行。 1.引入vue 根据官网的介绍,vue的引入方式有下面这几种 <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.j 阅读全文

posted @ 2022-02-02 08:28 longkui 阅读(120) 评论(0) 推荐(0) 编辑

windows下如何下载安装配置nginx
摘要:原文链接:这里 0.前言 开发需要用到nginx。简单学习一下nginx的配置。 1.下载 我们打开nginx的官网,nginx news。找到下面的这样的版本进行点击。 我们下载其中一个版本,我这里选择的是nginx-1.21.4版本。 解压后的文件如下: 然后,我们点击nginx.exe。这个时 阅读全文

posted @ 2022-02-01 20:36 longkui 阅读(87) 评论(0) 推荐(0) 编辑

mysql返回null值怎么办?
摘要:原文链接:这里 0.前言 跑代码的时候,后台有时候会返回null,然后需要在代码里判断是否为空,比较麻烦。如果在sql层就能保证数据不为空那么在代码中就不需要加以判断了。 1.解决办法 这个地方主要用isnull和ifnull方法。先说下区别,防止误用。 ISNULL(expr) 用法: 如expr 阅读全文

posted @ 2022-02-01 20:34 longkui 阅读(526) 评论(0) 推荐(0) 编辑

linux下执行sh文件报错 :/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
摘要:原文链接:这里 0.背景 linux调试wildfly项目,直接执行 ./standalone.sh 。 或者 在目录下执行 bash standlone.sh。然后各种报错。 '\r' 未找到命令 后来一想,为啥会有这个 \r 呢。windows下执行好好的,为啥到了linux上就不行了呢。后来我 阅读全文

posted @ 2022-02-01 20:27 longkui 阅读(188) 评论(0) 推荐(0) 编辑

Spring Boot(1)—创建并运行项目
摘要:原文链接:这里 0.前言 spring mvc的问题就是配置太麻烦,于是开始搞一下spring boot。这篇文章主要介绍spring boot项目的创建并运行。 工具:IDEA+java1.8+maven 1.创建项目 我们打开IDEA,点击左上角 文件—新建—项目 我们选择Spring Init 阅读全文

posted @ 2022-02-01 20:25 longkui 阅读(415) 评论(0) 推荐(0) 编辑

vue3.0(1)—项目搭建
摘要:原文链接:这里 0.前言 搭建之前,你需要安装npm。可以参考这篇文章:npm、nvm、nrm、cnpm、yarn都是什么? – 每天进步一点点 (longkui.site) 1.安装cli 一般使用cli工具搭建vue项目。在命令行中输入 npm install -g @vue/cli 等待一段时 阅读全文

posted @ 2022-02-01 20:22 longkui 阅读(18) 评论(0) 推荐(0) 编辑

npm 私服报错401 npm ERR! code E401 npm ERR! Unable to authenticate,
摘要:原文链接:这里 0.前言 报错: npm ERR! code E401 npm ERR! Unable to authenticate, need: BASIC realm=”Sonatype Nexus Repository Manager” “一个问题搞一下午” 搭的npm 私服,服务坏了之后简 阅读全文

posted @ 2022-02-01 20:19 longkui 阅读(2499) 评论(1) 推荐(1) 编辑

echarts隐藏y轴的坐标线(splitLine)
摘要:原文链接:这里 0.前言 一边学一边忘,还是都记录下来吧。 是下面这种线,不是隐藏y轴。 1.解决办法 加入下面这行代码 splitLine:false, 效果: 阅读全文

posted @ 2022-02-01 20:18 longkui 阅读(955) 评论(0) 推荐(0) 编辑

JNOJ 如何修改图标(ico)
摘要:原文链接:这里 0.前言 有个朋友问我,应该如何修改OJ的图标。就是下面这个地方。 1.修改方法 目录 home/judge/jnoj/web 打开你的服务器,把这个ico文件替换掉,清一下缓存,重新访问即可。 如果不行的话,重启web服务。 ico图标网上有一堆制作的,随便制作一个就行。 阅读全文

posted @ 2022-02-01 20:14 longkui 阅读(95) 评论(0) 推荐(0) 编辑

mysql—不同服务器之间的表同步
摘要:原文链接:这里 0.前言 前面几篇文章,分别说了同一个服务器同一个数据库的触发器同步。 同一个服务器,不同数据库之间通过触发器同步。 这篇文章,我们介绍一下,不同服务器之间的数据同步。 两个不同服务器上的数据库的两个表要做同步,本来想做主从的,最后由于种种原因放弃了,于是考虑是用FEDERATED做 阅读全文

posted @ 2022-02-01 20:10 longkui 阅读(978) 评论(0) 推荐(0) 编辑

mysql使用FEDERATED时,密码中有’@’符号怎么办?
摘要:原文链接:这里 0.背景 使用FEDERATED连接,但是连接的时候密码中有 ‘@’符号,提示格式错误。 Can’t create federated table. The data source connection string ‘mysql://root:pwd@2192432@123.123 阅读全文

posted @ 2022-02-01 20:09 longkui 阅读(2518) 评论(0) 推荐(0) 编辑

mysql触发器(2)—同一服务器,不同数据库的表同步
摘要:原文链接:这里 0.前言 前面一篇中,我们简单介绍了触发的使用,这篇文章,我们介绍下,同一个服务器下,不同数据库之间的表字段同步。 1.背景介绍 同一个服务器下,有两个数据库,dataBaseA和dataBaseB,dataBaseA库有tableA表,dataBaseB库有tableB表。现在要求 阅读全文

posted @ 2022-02-01 20:07 longkui 阅读(414) 评论(0) 推荐(0) 编辑

mysql触发器(1)—数据表之间的同步
摘要:原文链接:这里 0.前言 背景:一个业务需要数据库的两个表的某些字段同步。 需求:数据库两个表之间实现同步的变化。 本文:同一服务器,同一个数据库,从tableA表同步部分数据到tableB表。 同一个服务器,不同数据库之间同步tableA与tableB,点这里。 不同服务器,不同数据库之间同步ta 阅读全文

posted @ 2022-02-01 20:04 longkui 阅读(899) 评论(0) 推荐(0) 编辑

mysql触发器中的new和old
摘要:原文链接:这里 0.前言 上一篇中,简单使用触发器同步俩个表的数据,但是出现了old和new的用法,这一篇文章中简单总结一下。 1.插入操作 insert 对于insert语句,如果原表中没有数据,那么对于插入数据后表来说新插入的那条数据就是new。比如下面是SQL drop trigger if 阅读全文

posted @ 2022-02-01 20:02 longkui 阅读(1268) 评论(0) 推荐(0) 编辑

Component Xxx is not part of any NgModule or the module has not been imported into your module.
摘要:原文链接:这里 0.背景 调试angular项目时,报这个错。子组件的引用是正确的,可是还是报这个错误。 组件是使用ng g m创建的。 1.解决办法 查看你的xxx.module.ts中是否正确引用了子组件。正确的做法是: import { NgModule } from '@angular/co 阅读全文

posted @ 2022-02-01 19:43 longkui 阅读(223) 评论(0) 推荐(0) 编辑

模型检测(检验)的流程
摘要:使用模型检测技术来进行系统设计的验证包含三个步骤: 建模:第一步需要将设计转化为能被模型检测器接受的形式。在许多情况下这只是简单的编译过程,但在这些时候,由于验证时间和计算机内存的限制,可能还需要使用抽象技术约简不相关或不重要的细节来得到设计的形式化模型。 规约:在验证前,需要声明设计必须满足的性质 阅读全文

posted @ 2022-02-01 19:42 longkui 阅读(1006) 评论(0) 推荐(0) 编辑

angular中如何使用echarts图表
摘要:原文链接:这里 0.前言 项目中最近要使用echarts做那种看起来高大上的图。于是搞起了echarts。本文主要介绍angualr中如何使用echarts。 anuglar CLI 11.5 1.新建angular项目 新建项目参考:angular从0到1:环境安装及运行 – 每天进步一点点 (l 阅读全文

posted @ 2022-02-01 19:40 longkui 阅读(1395) 评论(0) 推荐(0) 编辑

angular使用echarts报错:ERROR in The target entry-point “ngx-echarts” has missing dependencies:@juggle/resize-observer
摘要:原文链接:这里 前言 angular使用echarts的时候报错:ERROR in The target entry-point “ngx-echarts” has missing dependencies:@juggle/resize-observer。 解决办法: npm install @ju 阅读全文

posted @ 2022-02-01 19:38 longkui 阅读(380) 评论(0) 推荐(0) 编辑

ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads – 2) Operation (“add”) failed – address: ([(“deployment” => “xxxx.war”)]) – failure description:
摘要:原文链接:这里 0.背景 wildfly(JBoss)启动突然报错,ERROR [org.jboss.as.controller.management-operation] (DeploymentScanner-threads – 2) Operation (“add”) failed – addr 阅读全文

posted @ 2022-02-01 19:36 longkui 阅读(333) 评论(0) 推荐(0) 编辑

谈一谈实际软件开发中的三角不可能原则
摘要:0.背景 从事软件开发行业的人可能都会遇到各种奇葩问题。比如: 项目经理:你好,客户,你想做个什么啊? 客户:我想造个桥。 项目经理:什么桥? 客户:。。。。。。。就是一个桥。 项目经理:你这桥多长,什么样式,作用是什么,有其他要求吗? 客户:。。。。。。。嗯,我就想造一个桥,你们怎么这么多问题,你 阅读全文

posted @ 2022-02-01 19:36 longkui 阅读(899) 评论(0) 推荐(0) 编辑

org.xml.sax.SAXParseException; lineNumber: 64; columnNumber: 14; cvc-complex-type.2.3: Element ‘bean’ cannot have character [children], because the type’s content type is element-only.
摘要:原文链接:这里 0.背景 wildfly部署war包的时候报这个错,这个错误指向了当时配置shiro反序列化漏洞时添加了一行代码: <property name="cipherKey" value="#{T(com.xxx.xxx.shiro.GenerateCipherKey).generateN 阅读全文

posted @ 2022-02-01 19:34 longkui 阅读(96) 评论(0) 推荐(0) 编辑

Truncated incorrect DOUBLE value: ‘是’
摘要:原文链接:这里 0.背景 mybaits运行sql报错(update语句),发现也是基本(愚蠢)的错误。 >1292 – Truncated incorrect DOUBLE value: ‘是’ 错误的SQL语句: update contractor set approve = '是' and c 阅读全文

posted @ 2022-02-01 19:31 longkui 阅读(651) 评论(0) 推荐(0) 编辑

Error trying to diff ‘xxxx’. Only arrays and iterables are allowed
摘要:原文链接:这里 0.背景 angular8+ng-zorro使用 <nz-select></nz-select>标签时报上面的错。 排查了一个多小时,终于意识到犯了一个非常基本(愚蠢)的错误。 我错误的代码如下: <nz-select [(ngModel)]="companyData" nzPlac 阅读全文

posted @ 2022-02-01 18:53 longkui 阅读(351) 评论(0) 推荐(0) 编辑

INFO [com.zaxxer.hikari.HikariDataSource] (ServerService Thread Pool — 85) HikariPool-2 – Start completed.
摘要:原文链接:这里 0.背景 IDEA+springMVC+wildfly调试项目 更改代码后一直卡在Start completed这个地方不动。问了同事,同一套代码,有人遇到,有人没遇到,很神奇的错误。 没有找到具体原因,只是提供一下我目前的解决办法。如果你们有这个问题的解决办法请留言。 请参考下面的 阅读全文

posted @ 2022-02-01 18:51 longkui 阅读(795) 评论(0) 推荐(0) 编辑

wildfly(JBoss)如何部署SSL证书
摘要:原文链接:这里 0.前言 项目用的wildfly。需要用到SSL证书,把部署过程记录下来,以供参考。 本文的证书申请都来自阿里云。 1.windows版部署 1.首先把你的域名做好解析。 2.从阿里云上下载申请的SSL证书,类型选择JKS。 下载后的文件夹打开,可以看到下面两个文件,一个是证书,后缀 阅读全文

posted @ 2022-02-01 18:49 longkui 阅读(420) 评论(0) 推荐(0) 编辑

Shiro使用官方方法生成密钥
摘要:原文链接:这里 0.前言 平台漏洞扫描,扫描到一堆安全问题,其中有个关于Shiro的。主要是说如果项目中shiro key为默认密钥或者网络公开密钥,就可以轻易的导致远程代码执行。 本文框架SSM+shiro。 1.解决思路 (1)升级Shiro版本,为1.7.0以上 (2)自定义一个base 64 阅读全文

posted @ 2022-02-01 18:48 longkui 阅读(1903) 评论(0) 推荐(0) 编辑

JNOJ提示”删除失败:opendir(/home/judge/jnoj/config/../judge/data/1051): failed to open dir: No such file or directory”
摘要:原文链接:这里 0.背景 给JNOJ导入题目之后,发现题目不合适想删除题目,但是删除的时候直接报错:”删除失败:opendir(/home/judge/jnoj/config/../judge/data/1051): failed to open dir: No such file or direc 阅读全文

posted @ 2022-02-01 18:27 longkui 阅读(103) 评论(0) 推荐(0) 编辑

MySQL添加索引
摘要:原文链接:这里 0.定义 在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 1.分类 — 主键索引primary key:唯一标识,主键不可重复,只能有一个列作为主键— 唯 阅读全文

posted @ 2022-02-01 18:26 longkui 阅读(161) 评论(0) 推荐(0) 编辑

mysql如何插入一百万条数据
摘要:原文链接:这里 0.背景 mysql8.0+navicat 1.过程 依次执行下面3条sql语句。 CREATE TABLE `test` ( `id` int(7) NOT NULL AUTO_INCREMENT COMMENT '自增id', `name` varchar(50) NOT NUL 阅读全文

posted @ 2022-02-01 18:25 longkui 阅读(553) 评论(0) 推荐(0) 编辑

org.apache.ibatis.binding.BindingException: Invalid bound statement
摘要:原文链接:这里 0.背景 调试springMVC项目时发生的这个问题,找了很长时间发现犯了一个基础错误。总结一下。 问题1:idea编译问题导致 简单总结一下就是:扫描不到 xxx.xml 文件 1.问题1:idea编译问题 有时idea没有编译生成相应的XML文件,排查这个文件比较简单,直接查看t 阅读全文

posted @ 2022-02-01 18:24 longkui 阅读(30) 评论(0) 推荐(0) 编辑

JNOJ部署教程(5)—更换logo
摘要:1. 如何修改学校 LOGO 以及首页的学校名称? 替换 web/images/logo.png 文件即可修改学校 LOGO; 在 config/params.php 中修改参照注释来修改学校名称。 阅读全文

posted @ 2022-02-01 18:23 longkui 阅读(66) 评论(0) 推荐(0) 编辑

JNOJ部署教程(4)—开机启动判题机
摘要:原文链接:这里 我们使用的ubuntu18重启后判题机默认不能启动。我们需要配置一下让判题机开机启动。 判题机开机启动 以下内容均需要 root 权限。非 root 用户可使用 sudo。 1. Judge 将以下内容保存创建为 jnoj-judge.service,保存为 /etc/systemd 阅读全文

posted @ 2022-02-01 18:22 longkui 阅读(126) 评论(0) 推荐(0) 编辑

JNOJ部署教程(3)—项目目录结构
摘要:原文链接:这里 项目目录 hom/judge/jnoj assets/ 资源文件的定义 commands/ 控制台命令 components/ Web 应用程序组件 config/ Web 应用程序配置信息 controllers/ 控制器(Controller)文件 docs/ 文档目录 judg 阅读全文

posted @ 2022-02-01 17:51 longkui 阅读(90) 评论(0) 推荐(0) 编辑

JNOJ部署教程(2)—一键部署版
摘要:原文链接:这里 0.前言 上面一篇文章中,我们在宝塔面板的基础上部署了JNOJ。后来在部署hustoj的时候得到了灵感,最好不要使用已经带的环境。所以这篇文章记录一下一键安装版。 JNOJ官网:JNOJ | 江南在线判题系统 github:GitHub – shi-yang/jnoj: Jiangn 阅读全文

posted @ 2022-02-01 17:49 longkui 阅读(214) 评论(0) 推荐(0) 编辑

Ubuntu获取root桌面版权限
摘要:原文链接:这里 输入指令 sudo nautilus 然后输入密码,就可以获取桌面版权限了。 阅读全文

posted @ 2022-02-01 17:48 longkui 阅读(164) 评论(0) 推荐(0) 编辑

Ubuntu使用wget连接github时报错:“无法连接SSL链接”等
摘要:原文链接:这里 0.背景 在ubuntu18中使用wget请求github的一个文件时,出现这个报错。本文提供三个参考的解决办法。本文最终解决的是用的第三种方法。 1.解决办法 1.把原来的请求地址由https改成http 2.在原来的地址上加入 –no-check-cretificate 比如下面 阅读全文

posted @ 2022-02-01 17:48 longkui 阅读(1135) 评论(0) 推荐(0) 编辑

JAVA中DateTime的用法总结
摘要:原文链接:这里 一、 名称 作用 详细示例 DateTime.now 获取当前时间 示例 DateTime.getMillis() 获取时间戳 示例 DateTime.getCenturyOfEra() 获取世纪单位 示例 DateTime.getDayOfMonth() 月的第几天 示例 Date 阅读全文

posted @ 2022-02-01 17:46 longkui 阅读(290) 评论(0) 推荐(0) 编辑

springMVC中从前台往后台传时间
摘要:原文链接:这里 0.前言 项目中前后台交互的时候很多地方需求传递时间。总结一下我遇到的一些方式。 1.时间戳形式 时间戳形式比较好请求,缺点是不能明显地看出时间点。 由于vue、angular等请求方式不完全一样,只列举请求的URL。 接口参考: localhost:8080/app/?begin= 阅读全文

posted @ 2022-02-01 17:45 longkui 阅读(177) 评论(0) 推荐(0) 编辑

HUSTOJ教程(1)——安装部署
摘要:原文链接:这里 0.前言 前面我们简单部署开发了qingdaoU(青岛OJ)。这篇文章中我们来简单处理一下HUSTOJ。 本文环境ubuntu18+HUSTOJ一键安装包 hustoj官网:HUSTOJ hustoj github:GitHub – zhblue/hustoj: Popular Op 阅读全文

posted @ 2022-02-01 17:44 longkui 阅读(1025) 评论(0) 推荐(0) 编辑

一个开源在线IDE项目
摘要:原文链接:这里 0.前言 一直想搞一个在线IDE项目,找了好久。终于找到了一个。官网地址:Judge0 – Where code happens. 效果图: 1.部署过程 github:GitHub – judge0/ide: Simple, free and open-source online 阅读全文

posted @ 2022-02-01 17:43 longkui 阅读(371) 评论(0) 推荐(0) 编辑

想要开源在线文本对比工具?安排
摘要:0.前言 偶然从同事那里得到的,分享出来,可以单机适用,可以发布到网站上适用。 1.下载&部署 好东西当然保存起来了,上传到云盘里了。下载链接: https://box356.lanzoui.com/i4YnMpl6efg 下载后,解压直接访问index.html就行了。访问后界面如下: 阅读全文

posted @ 2022-02-01 17:42 longkui 阅读(74) 评论(0) 推荐(0) 编辑

remote: HTTP Basic:Access denied fatal:Authentication failed for
摘要:原文链接:这里 0.场景 在外工作时,需要切换外网的git地址。然后换了之后拉代码就报这个错,一开始以为是权限的问题,后来发现不是。改本地的一些配置就行。 1.解决办法 在“控制面板”里找到“凭据管理器” 找到git,如果没有就添加一个新的,然后保存即可。如果你切换的回来的时候还是报错,原来的重新输 阅读全文

posted @ 2022-02-01 17:41 longkui 阅读(784) 评论(0) 推荐(0) 编辑

java中保留两位小数
摘要:String.format("%.2f",sum1) //意为将sum1的值保留两位小数 阅读全文

posted @ 2022-02-01 17:41 longkui 阅读(44) 评论(0) 推荐(0) 编辑

update和left join连用(多表关联更新)
摘要:参考下面: update student s left join class c on d.index_id = c.id set d.number =0,d.age=0 WHERE c.type='all' 阅读全文

posted @ 2022-02-01 17:40 longkui 阅读(1103) 评论(0) 推荐(0) 编辑

SpringMVC(mybatis)中if的用法
摘要:原文链接:这里 0.前言 在写sql语句的时候,可以实现比较动态效果,比如是否加入某个字段的筛选,这个时候就可以在mybatis框架中使用if语法。 1.用法 用法比较简单,主要用来判断字段的值,一般用来判断字段是否为空操作,比如下面这样: <select id="queryIndex" resul 阅读全文

posted @ 2022-02-01 17:39 longkui 阅读(401) 评论(0) 推荐(0) 编辑

UnitConsumptionIndexComponent.html:50 ERROR TypeError: Cannot read property ‘length’ of null
摘要:原文链接:这里 0.背景 angualr项目,经常会遇到这个错误。意思是你HTML中某一行没有没有length属性。 造成这个的主要原因是你遍历的数组出现了null值。 提供两个解决办法: 1.在ts文件中加入判断,让你的数组没有数值的时候为空数组,比如arr=[] 这样。 2.在html中加入 i 阅读全文

posted @ 2022-02-01 17:38 longkui 阅读(44) 评论(0) 推荐(0) 编辑

Optional long parameter ‘beginDateLong’ is present but cannot be translated into a null value due to being declared as a primitive type.
摘要:原文链接:这里 0.过程 使用SSM框架是controller层接收参数,前台传入时间戳,controller层接收的参数报错。 我当时的写法如下: @ResponseBody @RequestMapping(value = "/getdata", method = RequestMethod.GE 阅读全文

posted @ 2022-02-01 17:37 longkui 阅读(110) 评论(0) 推荐(0) 编辑

JAVA 中String 转Double
摘要:java中String转double有两种方法 参考下面: String num="1234"; double sum1=Double.valueOf(num); double sum2=Double.parseDouble(num); 阅读全文

posted @ 2022-02-01 17:33 longkui 阅读(1090) 评论(0) 推荐(0) 编辑

Data too long for column ‘importantLevel’ at row 1
摘要:原文链接:这里 问题出现在ssm框架中,往mysql数据库中插入数据的情况。当时先执行的是下面的SQL生成表,然后往表里插入数据。 DROP TABLE IF EXISTS `consumption_index_year`; CREATE TABLE `consumption_index_year` 阅读全文

posted @ 2022-02-01 17:27 longkui 阅读(52) 评论(0) 推荐(0) 编辑

linux如何安装docker-compose
摘要:原文链接:这里 1.通过pip yum -y install epel-release yum -y install python-pip 升级一下pip pip install --upgrade pip 有了pip之后,我们输入 pip install docker-compose 等待大概几分 阅读全文

posted @ 2022-02-01 17:25 longkui 阅读(166) 评论(0) 推荐(0) 编辑

基于Python的简单验证码识别
摘要:原文链接:这里 摘要:验证码在网络安全方面发挥着关键作用,验证码的主要目的是区分人类和计算机,用来防止自动化脚本对网站的一些恶意行为。目前绝大多数网站都利用验证码来阻止恶意脚本程序的入侵。验证码经过图像的预处理字符分割,匹配识别等步骤来完成对字符验证的处理,后进过特征提取与匹配等操作完成对一个验证码 阅读全文

posted @ 2022-02-01 17:22 longkui 阅读(1320) 评论(0) 推荐(0) 编辑

mysql内连接(inner join)
摘要:内连接就算取两个表中共同包含的部分。 left join right join 执行SQL: SELECT * FROM students s INNER JOIN teacher t ON s.class_id=t.class_id 结果是: 阅读全文

posted @ 2022-02-01 17:21 longkui 阅读(331) 评论(0) 推荐(0) 编辑

一个开源考试系统—PHPEMS
摘要:原文链接:这里 0.前言 一直想搭建考试系统,网上找了好多开源的,最终选择了phpems。原因是完全开源,可以随便diy。而且目前还有作者再维护。 官方网站:http://www.phpems.net/ 源码下载地址:http://down.chinaz.com/soft/34597.htm 1.环 阅读全文

posted @ 2022-02-01 17:20 longkui 阅读(1694) 评论(0) 推荐(0) 编辑

mysql 右连接(right join)
摘要:原文链接:这里 0.前言 前面我们已经简单介绍过mysql的左连接left join。这篇文章简单介绍下mysql的右连接right join。 1.简单使用 “右连接”,表1右连接表2,以右为主,表示以表2为主,关联查询表1的数据,查出表2所有数据以及表1和表2有交集的数据,如下: DROP TA 阅读全文

posted @ 2022-02-01 17:14 longkui 阅读(3411) 评论(0) 推荐(0) 编辑

开源OJ—JNOJ(江南OJ)部署教程(1)
摘要:原文链接:这里 0.前言 前面我们已经搭建了QingdaoUOJ和hydroOJ了,今天这篇文章我们在尝试搭建一下JNOJ 官方地址:https://www.jnoj.org/ 官方github:https://github.com/shi-yang/jnoj 官方码云:https://gitee. 阅读全文

posted @ 2022-02-01 17:08 longkui 阅读(1758) 评论(0) 推荐(0) 编辑

Application Server was not connected before run configuration stop, reason: Unable to ping server at localhost:8080
摘要:原文链接:这里 0.前言 项目是java+wildfly(jBoss)做的,有一天跑项目的时候突然报Application Server was not connected before run configuration stop, reason: Unable to ping server at 阅读全文

posted @ 2022-02-01 17:05 longkui 阅读(2132) 评论(0) 推荐(0) 编辑

linux安装pip
摘要:原文链接:这里 1.centos安装pip yum -y install epel-release yum -y install python-pip pip install --upgrade pip 2.Ubuntu安装pip sudo apt install python3 sudo apt 阅读全文

posted @ 2022-02-01 17:04 longkui 阅读(1465) 评论(0) 推荐(0) 编辑

宝塔面板如何切换php版本
摘要:服务器上装了宝塔面板,然后可以装多个php版本,那么如何切换php版本呢?其实很简单。 打开网站 找到php版本切换就行。 如果是要切换默认php版本,打开网站,设置”PHP命令行版本“ 然后选择php版本,点击提交即可。 阅读全文

posted @ 2022-02-01 11:13 longkui 阅读(990) 评论(0) 推荐(0) 编辑

开源OJ—hydro部署教程(1)
摘要:原文链接:这里 0.前言 前面的文章中我们部署了QingdaoUOJ,这篇文章中我们尝试部署hydroOJ。 hydroOJ官方网站 本机环境:centOS7.5 + 宝塔面板7.5。 需要环境mongoDB、nodejs、yarn、PM2。其中yarn可以通过宝塔的PM2管理进行安装。如果没有宝塔 阅读全文

posted @ 2022-02-01 11:12 longkui 阅读(2025) 评论(0) 推荐(0) 编辑

mongoDB设置用户名密码
摘要:原文链接:这里 0.前言 服务上用宝塔装了个mongoDB。打开一看又没有账号密码,一时不知道怎么处理,折腾了一会终于明白了怎么去设置密码了。 1.命令行式安装 我们可以远程登录到服务上,然后用命令行的方式。 首先使用mongo命令进入mongoDB。 mongo use admin user: 用 阅读全文

posted @ 2022-02-01 11:11 longkui 阅读(4052) 评论(0) 推荐(1) 编辑

mysql左连接—left join
摘要:原文链接:这里 0.前言 join 是 SQL查询中很常见的一种操作,具体来讲有join,left join, right join,full join等很多形式。这片文章主要说下left join 1.定义与图解 左联结,会将左侧表中的数据全部取出来。不管右侧是否存在能关联上的数据。 首要条件,A 阅读全文

posted @ 2022-02-01 11:10 longkui 阅读(4321) 评论(0) 推荐(0) 编辑

node_modules/@types/node/globals.global.d.ts(1,44): error TS2304: Cannot find name ‘globalThis’.
摘要:原文链接:这里 0.前言 angular项目中start的时候报这个错,周围的人有的人报这个错,有的人没有报这个错。把我的解决办法写下来,供参考。 1.更改Types版本 我们打开package.json。找到@Types/node: "@types/node": "^12.11.7", 我们可以打 阅读全文

posted @ 2022-02-01 11:08 longkui 阅读(695) 评论(0) 推荐(0) 编辑

mysql模糊查询
摘要:原文链接:这里 mysql模糊查询用的是LIKE关键字。 LIKE是模式匹配运算符,用于指出一个字符串是否与指定的字符串相匹配。使用LIKE运算符的语法格式如下: [NOT] LIKE '匹配字符串' [ ESCAPE ' <转换字符>'] 其中,方括号中的内容是可选的。例如,如果LIKE关键字前面 阅读全文

posted @ 2022-02-01 11:07 longkui 阅读(284) 评论(0) 推荐(0) 编辑

mysql消除重复数据
摘要:原文链接:这里 0.前言 消除重复数据分为几种不同的情况,请参考食用 1.使用DISTINCT 关键字。 适用场景:返回的数据有重复的行时,会直接消除掉所有重复的行数据。 例如: 下面这个表, 如果我们执行下面的操作 SELECT DISTINCT message_id FROM message_r 阅读全文

posted @ 2022-02-01 11:06 longkui 阅读(4175) 评论(0) 推荐(0) 编辑

javax.servlet.ServletException:org.apache.shrio.session.UnknowSessionException:There is no session with id xxxxxxxx
摘要:原文链接:这里 0.前言 跑项目的时候遇到的,百度了好一阵,都说是要改代码,但是我这代码是充从git上拉下来的,别人是正常的,那么肯定不能从改代码的地方开始找问题。应该从配置方面排查。 1.解决思路 不能保证也同样解决你的问题,只提供我解决这个问题的办法。 我的项目中用到了redis,我一直以为我的 阅读全文

posted @ 2022-02-01 09:13 longkui 阅读(65) 评论(0) 推荐(0) 编辑

windows下如何将redis做成一个服务
摘要:原文链接:这里 0.前言 在windows下运行redis有个小弊端,就是你一旦把cmd窗口关闭了,那么redis服务也就停止了。我们现在想把redis做成一个服务,让他开机启动,这样就不用每次打开了。 1.方法 我们在cmd 中切换到redis目录下,然后运行下面的代码 redis-server. 阅读全文

posted @ 2022-02-01 09:12 longkui 阅读(294) 评论(0) 推荐(0) 编辑

如何给redis设置密码
摘要:原文链接:这里 0.前言 redis加密码的方式一共有两种,前者属于一次性的,关闭后就不再生效了,后者属于永久性设置。 1.临时性设置 找到你redis的安装目录。运行redis-cli.exe。 如果提示“由于目标计算机积极拒绝,无法连接。”是由于你的redis服务没有正常运行导致的的 运行下面的 阅读全文

posted @ 2022-02-01 09:10 longkui 阅读(7557) 评论(0) 推荐(1) 编辑

开源API管理工具—eolinker4.0部署教程
摘要:原文链接:这里 0.前言 公司项目是SMM框架,没有API接口列表,也没有成型的接口管理工具,遇到一个问题时,一般问问周围人,有没有什么现成的接口可以直接用的。总是来回问太麻烦,于是想搞一个API管理工具记录下我遇到的所有API接口。 1.准备 本文用的环境是Ubuntu20.04LTS宝塔面板7. 阅读全文

posted @ 2022-02-01 09:08 longkui 阅读(815) 评论(0) 推荐(0) 编辑

ERROR in : Cannot determine the module for class xxxx Add to the NgModule to fix it.
摘要:原文链接:这里 0.前言 angular项目打包的时候遇到这个问题,大概意思是我的一个component组件没有加到NgModule里面去。 1.解决办法 打开你的项目文件,找到下面这两个文件, 一般报错都是在这两个文件上,本文的报错涉及到routes.moudule.ts。我们打开这个文件,首先看 阅读全文

posted @ 2022-02-01 09:05 longkui 阅读(415) 评论(0) 推荐(0) 编辑

SSM架构中,sql执行正常,数据库没有数据
摘要:原文链接:这里 同一个问题的产生的原因不一定一样,请对症下药。 0.现象及问题描述 调试SSM框架的一个程序,使用insert循环插入数据。 1.前台数据执行正常,从控制台可以看到请求数据完全正常。 2.后台controller层接收数据正常。 3.sql语句执行正常(用插件可以看到你最终执行的sq 阅读全文

posted @ 2022-02-01 09:03 longkui 阅读(711) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示