自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(633)
  • 资源 (4)
  • 收藏
  • 关注

原创 工作中遇到的CSDN问题

这个问题炒鸡炒鸡傻逼,我把maven和jdk放在一个文件夹下(C盘),结果jdk正常没有任何问题,但是你妈妈的mvn一直没有成功,最后我直接把apatch-maven放在了d盘,结果莫名其妙就成功了,所以是因为mvn和jdk放在一起出现的问题还是啥?捏麻麻地,crtl键被按住了。傻逼指数:☆☆☆☆☆。

2022-09-16 14:37:15 1132 2

原创 达梦数据库timestamp基本操作

【代码】达梦数据库timestamp基本操作。

2024-03-11 15:29:05 271

原创 nas是什么

它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。工作中经常听到说nas啊对象存储啥的,不知道是什么东西,查了资料记录一下。

2024-03-07 15:38:23 130

原创 东方通部署替换jar包部署后出现部分服务器拒绝访问情况

X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 < frame > 、< iframe >、< embed > 或者 < object > 中展现的标记。进入tongweb管理控制台启动参数配置的服务器参数里有一个X_Frame_Options这么一个参数,把参数值改成ALLOWALL即可,代表全部放开,限于内网环境,联通外网情况下可能被攻击。,表示该页面可以在相同域名页面的frame中展示。原先jar包部署是默认全部开通,东方通默认。

2024-02-27 11:38:07 507 2

原创 定时任务实现

【代码】定时任务实现。

2024-02-23 10:05:44 107

原创 ApplicationRunner实现自动执行线程

定义一个类实现ApplicationRunner和Runnable,通过方法结果跳转到这个类执行后,会自动执行override的run()方法,不用再通过start()执行线程。自动执行线程用到ApplicationRunner。

2024-02-21 11:24:42 149

原创 sql按序输出但是顺序混乱

我的问题是优先级不是integer保存而是varchar,导致’9’>'10’这种情况发生了。

2023-09-01 10:24:09 820

原创 jQuery(前端)怎么直接调用后端的方法

场景:点击保存后数据库修改成功,同时要调用存储过程。

2023-09-01 10:20:46 907

原创 前端使用jquery动态获取option或设置option

【代码】前端使用jquery动态获取option或设置option。

2023-08-29 09:04:51 1178

原创 使用正则表达式设置强密码

目前较为简便的一种使用方法是搭配ApiModel和Pattern对变量进行配置。强密码需要同时含有大写字母、小写字母、数字、特殊符号。以上代8位以上的强密码。里可以自行检测写的对不对。这边先展示我自己写的。

2023-08-03 17:05:39 1339

原创 怎么打开usb共享网络——打开开发者模式

打开设置-> 系统管理 -> 关于手机 -> 版本信息 -> 多次点击软件版本号那一行会提示打开开发者模式。进入开发者模式后打开usb调试,之后即可使用usb共享网络。以前做安卓的时候开过,现在忘了重新复习一下。

2023-07-06 18:34:41 320

原创 元注解meta-annotation

限制注解对象的运行时间,source(源代码)<class<runtime,一般都是默认runtime,不然运行时注解的内容都无法生效。描述注解的使用范围,范围指类、方法、类型等。注解生成在Javadoc中。

2023-06-02 09:50:49 109

原创 使用putty的pstfp完成windows向linux服务器上传文件

psftp要使用有两种方法,一是完整的安装,打开cmd就能直接打开psftp,二是不安装,需要打开cmd后进入psftp.exe所在的文件夹。需要做到不手输密码而是直接密码注入的方式从windows向linux服务器上传文件。文件为文件路径加文件名。

2023-05-31 16:59:21 1153

原创 从windows上传文件到linux服务器

由于需要上传日志文件到linux服务器,尝试使用脚本实现自动执行。

2023-05-31 11:35:44 168

原创 @Qualifier 注解消除bean注入不确定NoUniqueBeanDefinitionException的问题

使用@Autowired 注解进行 Spring 依赖注入时,有可能遇到容器中有多个 bean类型相同近似的问题,会报出NoUniqueBeanDefinitionException,这时可以 用@Qualifier 注释来指出我们想要使用哪个 bean。通过将 @Qualifier 注解与特定 Spring bean 的名称一起进行装配,Spring 框架就能从多个相同类型并满足装配要求的 bean 中找到我们想要的。

2023-05-29 10:38:05 102

原创 Java使用注解@SuppressWarnings忽视常见警告

有很多警告是没什么意义的,但是有的项目领导要求连warning都没有,或者开发者自己想要忽视掉这些warning,这时要用到@SuppressWarnings注解。告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。上述注解可以让类或者方法不再报出unuserd和unchecked的警告,简化反馈。等同于@SuppressWarnings(“unchecked”)同时忽略unchecked和unuserd的警告信息。

2023-05-29 09:25:54 1426

原创 linux txt 无法获取文件状态 没有文件或目录

看linux系统下文件格式是文本文件,我就根据文件名.txt去操作,没想到一直找不到文件,最后灵机一动去掉了txt后缀后成功了,现在想是不是因为txt是微软在操作系统上附带的一种文本格式,但在xftp或者winscp下显示的文本文档是另外的格式,如果在linux下创建一个名为a.txt文件其实创建的是a.txt.xxx,而这个xxx才是它真正的格式。

2023-04-23 17:06:34 932 1

原创 Linux下报错 \r”: 没有那个文件或目录

问题出在我是通过windows写指令然后直接上传到linux下的,dos和unix换行的识别不一样。修正方案,编写软件把dos改成unix格式即可。

2023-04-23 16:39:43 401

原创 怎么实现前端table换页效果

后端需要把数据库查询后的结果放到Page的泛型中,同时要求后端接受int型的pageNum和pageSize参数。我用的方法是thymeleaf模板的内置page用法搭配后端Page类的数据类型。前端需要在table的外层div后加。

2023-04-17 15:57:35 117

原创 thymeleaf模板在前端要双重嵌套${${}}怎么办

但是我的问题是当我需要把model传过来的对象当作参数获取另一个传过来的对象的值,比如map时会报错。如果是需要不断点击出来的属性,比如a.b.c,在前端是可以直接通过。可以看到没用get方法而是类似数组的方法,把参数当作下标来获取值。来获取的,只要后端传的a包含b.c,不需要多重嵌套。前端是不允许直接嵌套${}的,但是map可以通过。

2023-04-17 15:25:25 257

原创 顶级结点怎么找到自己的所有下级结点

首先dao层的属性类应该有保存当前节点及父节点或子节点(二者必有其一,否则做不了)。最优方法是一开始就建一张表,保存结点和他的顶层结点和底层结点。以属性类包含当前节点和父节点为例。

2023-03-21 16:55:54 142

原创 Java数据库访问很慢/大量数据库连接

我这次的问题就是数据库的大量连接,只是一个用户想找上万条数据,但这种写法变成了上万个用户找对应的一条数据,每一条的查询返回其实并不需要多少时间,但是如果数据库连接池较小,连接和释放就会导致严重的时间损耗,浪费大量时间,但是实际运算量小的可怜。其实数据库不怕大数据量的访问(一般的业务也用不到那么大的数据量),但是同一时间大量用户的访问(即大并发量)才是数据库访问时害怕遇到的。今天遇到这么个问题,一样的代码从一个方法移到另一个方法后运行速度极慢。遇到问题的方法是一个访问数据库并输出excel文件的功能。

2023-03-20 17:00:42 436

原创 javascript中打开url

【代码】javascript中打开url。

2023-03-20 15:31:09 525

原创 怎么把后端的model对象传到前端js或jquery里

但如果不想通过th标签而是简单地访问model对象数据,或是想在javascript代码块里访问model中的数据,则要使用内联的方法。(‘#id’)的方式获取数据,一般用val获取,但是这样的话整个对象会被转换成String字符串,后序获取较麻烦,可能需要费很大力,建议用于简单的对象,如果存放了列表、map等对象获取时会较困难。th:inline="javascript"是Thymeleaf中的内联写法,支持在javascript访问model中的数据。直接获取对象的值,但是在。

2023-03-20 14:34:24 1410 1

原创 hql报错could not prepare statement

的错误,没有测试我就以为是错了,所以用nativeQuery = true把报错信息去掉了,因为@Query 注解允许通过将 nativeQuery 标志设置为 true 来执行原始sql,但是没想到运行时报了could not prepare statement,看了日志发现是因为使用nativeQuery = true就得写成sql,而我的写法是前面hql后面查询条件是sql,将nativeQuery = true去掉后虽然有报错但运行成功。由于写hql时报了一个。

2023-03-10 10:58:13 1569

原创 Java Spring实现select下拉框之间相互作用(实现下拉框选择结果影响别的标签展示||当前下拉框选择结果可使别的下拉框选择内容修改)

前端在数据获取时出现了一些问题:后端传递过来的model对象只能在标签里使用,但是在标签的话没法直接传递别的标签的值,得通过js、jquery传递,但是js里又不能用model对象了,给我耽误了很长时间,最后通过hidden的input保存整个数据集,再通过js解析和切片调整才成功。一开始我想的是每个下拉框能获得不同的model对象,那么如果有某个select确定了值就再次发送请求给后端通过改变model对象来改变下拉框显示的值。最后我想的是前端的归于前端,要严格分离,避免反复的发送请求。

2023-03-03 17:06:26 229

原创 JAVA Spring获取当前用户

参数加HttpServletRequest request。

2023-03-01 10:25:58 208

原创 idea断点debug使用

使用中可能出现No executable code found at line 问题,网上有说清缓存重启应用等操作,我试了都没什么用,最后发现是断点加在输入参数的缘故,断点往下移就没什么问题了。选择一行代码,左侧行数左键单击后出现红圆点代表已选择改行作为测试起点,再单击右上角甲虫图标(位置在三角形Run的右边,鼠标移到图标上方会显示debug)。debug过程与运行过程其实类似,但是只有运行到自己设置断点的那块代码才会跳转并在下方显示当前获取到的节点字段值。

2023-02-28 09:46:46 84

原创 spring 定时任务

要注意的是当前的spring版本已不支持年份位,spring的cron码是秒 分 时 日 月 星期几。创建一个TaskUtils类,在这个类里放置定时任务。

2023-02-26 15:33:17 54

原创 jmeter基础使用方法

协议是http,ip是localhost,端口是8080,方法是post或get,路径是/index.html,编码格式content encoding一般是UTF-8。Samples:测试的过程中一共发出了多少个请求即总线程数,(如果模拟10个用户,每个用户迭代10次,这里就显示100),对应图形报表中的样本数目。在解压目录的bin目录下,找到jmeter.properties,将其中的#language=en的#去掉,并设置为zh_CN。Error%:本次测试中出错率,请求的数量/请求的总数。

2022-12-28 19:16:11 1341

原创 @SpringBootApplication的作用和功能

@SpringBootApplication开启了Spring的组件扫描和SpringBoot的自动配置。在@SpringBootApplication下有几个重要结构@Configuration表明类使用Spring的基于Java的配置。启用组件扫描,开启后写的Web控制器类和其他组件才能被自动发现并注册为bean,使用@Controller注解后组件扫描才能找到并注册为一个bean。开启Spring自动配置。@SpringBootApplication注解的往往是启动类。

2022-12-07 21:49:53 639

原创 java后端怎么获取前端传的json属性

因为前端人员要求传到后端的查询数据也要是json格式,所以后端获取的是json格式的信息流。首先要明确一点,一般开发接口时是要写接口文档的,这代表我们已经把可以传哪些属性,以及对应属性名,属性类型都告知给前端开发人员了,现在我们要做的就是获取这个信息流并且解析出来一一对应到我们预设的变量里。查阅了一些资料后我发现参数改成@RequestBody 类名 对象名可以通过对象获取。比如:我先创建一个java类。

2022-10-14 17:32:38 3101

原创 JSP学习笔记

一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用(类似于全局变量,全局方法)。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。< %!] + ... % > 注意;是不能省略的或者使用格式jsp:declaration< jsp : declaration > 代码片段 < / jsp : declaration >对象描述类的实例类的实例out类的实例,用于把结果输出至网页上类的实例类的实例,与应用上下文有关config类的实例。

2022-10-14 16:07:53 510

原创 Java前端参数怎么传到后端

很容易出现几种错误情况:1.前端传值的value没有匹配后端的名称2.@RequestParam使用了value这个属性,但是方法中依旧用的value而不是重新定义的名称,也就是说如果用了value尽量使用你重定义的名称,要么就不要加value。上述代码可以作为一个参数的获取,设置在后端的函数内,如果@RequestParam使用了value这个属性,后面的String name就是一种重命名,方法内部可以使用name这个变量名,同时name的值来自于前端传来的xxx。

2022-10-09 14:37:18 666

原创 Java security获取当前用户——利用java函数快速获取当前用户信息

java 的security中封装了一个Principal接口,这个接口搭配HttpServletRequest可以实现自动获取当前用户信息的功能。

2022-10-07 15:20:41 377

原创 required a bean of type “java.util.List‘ that could not be found

spring的Ioc容器在注入bean对象的时候,在类中检测到了 @Autowired 注解,于是就会去寻找这个对象的注入方式。自动注入的应该是如XXXXService这类服务层,而不应该是User等实体类。但问题是我在上面已经通过自动注入创建了对象。同一个项目中的实体类无需自动导入。

2022-09-30 11:41:35 3699 1

原创 js报错missing ) after argument list

我这次的问题是想用一个button,并且设置一个onclick后删除整块元素。每个人的问题都会不一样,关键要找准自己哪块地方出现问题,再检查语法错误有没有。往往不是缺少的问题,一般是自己的代码有问题。语法错误: 参数列表后面缺少xxx。但我之前写成了,肯定会报错。

2022-09-24 15:16:54 551

原创 let xhr = new XMLHttpRequest(); //creating new xhr object (AJAX)

经常在js代码中看到创建XMLHttpRequest对象,这边简单学习一下。

2022-09-23 18:12:21 245

原创 JS触发事件的元素——target

target 事件属性可返回事件的目标节点(触发该事件的节点),如生成事件的元素,获取当前操作的事件源。

2022-09-23 17:44:37 926

原创 箭头函数()=>是什么,有什么用?

2、如果函数体里面只有一个语句,可以省略大括号不写, 并且他会默认返回 => 符号后面的数据。4、如果函数体只有一个语句,且返回一个对象,建议是,不要写简写的方式。箭头函数没有自己的作用域,即箭头函数 this 指向其外层作用域。箭头函数就是采用箭头=>来定义函数,省去关键字function。函数的参数放在=>前面的括号中,函数体跟在=>后的花括号中。1、形参个数如果为1个,可以省略小括号不写;3、如果函数体有多个语句,则不能省略大括号。

2022-09-23 16:36:16 670

数据库实验一实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Se

实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Server或MYSQL环境和系统结构; 3.掌握图形化交互工具的基本操作,学会数据库及表的创建与管理; 4.理解和掌握SQL语言: 能够熟练地使用create/alter/drop语句创建、修改和删除数据库、基本表;能够使用insert语句;理解和掌握基本的Select语句。 二、实验要求: 理解和掌握create, alter, drop, insert, 以及select语句的语法,特别是各种参数的具体含义和使用方法;使用SQL语句创建、修改和删

2020-10-17

计算机网络实验讲义2014-2.doc

实验二:在PC机上熟悉常用网络命令 3.1 实验内容和要求: Ping.exe,Netstat.exe, Telnet.exe, Tracert.exe, Winipcfg.exe Arp.exe, Ftp.exe, Ipconfig.exe, Net.exe, Route.exe 实验指导资料:电子文档 “网络命令使用说明” 实验时间:3节课。 3.2 实验步骤 1、ARP: 显示和修改IP地址与物理地址之间的转换表 ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] -a 显示当前的ARP信息,可以指定网络地址 -g 跟 -a一样. -d 删除由inet_addr指定的主机.可以使用* 来删除所有主机. -s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。 eth_addr 物理地址. if_addr If present, this specifies the Internet address of the interface whose address translation table should be modified. If not present, the first applicable interface will be used. 例子: C:\>arp –a (显示当前所有的表项) Interface: 10.111.142.71 on Interface 0x1000003 Internet Address Physical Address Type 10.111.142.1 00-01-f4-0c-8e-3b dynamic //物理地址一般为48位即6个字节 10.111.142.112 52-54-ab-21-6a-0e dynamic 10.111.142.253 52-54-ab-1b-6b-0a dynamic C:\>arp -a 10.111.142.71(只显示其中一项) No ARP Entries Found C:\>arp -a 10.111.142.1(只显示其中一项) Interface: 10.111.142.71 on Interface 0x1000003 Internet Address Physical Address Type 10.111.142.1 00-01-f4-0c-8e-3b dynamic C:\>arp -s 157.55.85.212 00-aa-00-62-c6-09 添加,可以再打入arp –a 验证是否已经加入.

2020-04-19

汇编程序DOSBox实验1.doc

1.在数据段DATA中有两个字数据X和Y, 假设X=1122H, Y=3344H, 编程求两个字的和,结果存放到Z单元中. 2.从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符串传送到DEST_BUFFER开始的单元中. 3.从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符 串向下移10个单元.

2020-04-07

可视化实验二实验报告.doc

一个可视化实验完整代码。 一、实验目的和要求 1、 使用API函数编制包含各种资源的Windows应用程序; 2、 实现Windows应用程序对键盘与鼠标的响应。 二、实验内容 : 1、问题描述: 创建一个菜单,其中有三个菜单项,分别为“文件”、“计算”和“帮助”,其中,“文件”菜单项包含“打开”、“保存”、“画图”、“退出”等菜单选项;“计算”菜单包含“总和”、“方差”、“均方根”等菜单选项;“帮助”菜单项包含“计算总和帮助”、“计算方差帮助”和“计算均方根帮助”以及“关于”等项 。 若单击“画图”菜单项,则绘出P103图形。 若在用户区内按下鼠标左键,则动态创建一个包括“删除计算总和”、“添加计算平均值”和“修改计算均方差”三个菜单项的弹出式菜单,由此菜单控制“计算”菜单中菜单项删除、添加与修改。(要求新的弹出式菜单开始时不可用,按下右键后变为可用。) 单击“修改计算均方差”菜单项后,“计算”菜单下的“计算均方差”项改为“线性拟合”,单击“添加计算平均值”菜单项后,“计算”菜单中添加上了“计算平均值”菜单项 。 将光标设定为自己名字中的某个字、图标设定为自己名字中的另一个字。 2、应用程序中所用到的资源、消息,简介主要函数的功能; 3、程序实现 4、操作结果

2020-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除