- 博客(633)
- 资源 (4)
- 收藏
- 关注
原创 工作中遇到的CSDN问题
这个问题炒鸡炒鸡傻逼,我把maven和jdk放在一个文件夹下(C盘),结果jdk正常没有任何问题,但是你妈妈的mvn一直没有成功,最后我直接把apatch-maven放在了d盘,结果莫名其妙就成功了,所以是因为mvn和jdk放在一起出现的问题还是啥?捏麻麻地,crtl键被按住了。傻逼指数:☆☆☆☆☆。
2022-09-16 14:37:15 1237 2
原创 nas是什么
它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。NAS(Network Attached Storage:网络附属存储)按字面简单说就是连接在网络上,具备资料存储功能的装置,因此也称为“网络存储器”。工作中经常听到说nas啊对象存储啥的,不知道是什么东西,查了资料记录一下。
2024-03-07 15:38:23 244
原创 东方通部署替换jar包部署后出现部分服务器拒绝访问情况
X-Frame-Options HTTP 响应头是用来给浏览器指示允许一个页面可否在 < frame > 、< iframe >、< embed > 或者 < object > 中展现的标记。进入tongweb管理控制台启动参数配置的服务器参数里有一个X_Frame_Options这么一个参数,把参数值改成ALLOWALL即可,代表全部放开,限于内网环境,联通外网情况下可能被攻击。,表示该页面可以在相同域名页面的frame中展示。原先jar包部署是默认全部开通,东方通默认。
2024-02-27 11:38:07 1269 2
原创 ApplicationRunner实现自动执行线程
定义一个类实现ApplicationRunner和Runnable,通过方法结果跳转到这个类执行后,会自动执行override的run()方法,不用再通过start()执行线程。自动执行线程用到ApplicationRunner。
2024-02-21 11:24:42 272
原创 使用正则表达式设置强密码
目前较为简便的一种使用方法是搭配ApiModel和Pattern对变量进行配置。强密码需要同时含有大写字母、小写字母、数字、特殊符号。以上代8位以上的强密码。里可以自行检测写的对不对。这边先展示我自己写的。
2023-08-03 17:05:39 1918
原创 怎么打开usb共享网络——打开开发者模式
打开设置-> 系统管理 -> 关于手机 -> 版本信息 -> 多次点击软件版本号那一行会提示打开开发者模式。进入开发者模式后打开usb调试,之后即可使用usb共享网络。以前做安卓的时候开过,现在忘了重新复习一下。
2023-07-06 18:34:41 439
原创 元注解meta-annotation
限制注解对象的运行时间,source(源代码)<class<runtime,一般都是默认runtime,不然运行时注解的内容都无法生效。描述注解的使用范围,范围指类、方法、类型等。注解生成在Javadoc中。
2023-06-02 09:50:49 136
原创 使用putty的pstfp完成windows向linux服务器上传文件
psftp要使用有两种方法,一是完整的安装,打开cmd就能直接打开psftp,二是不安装,需要打开cmd后进入psftp.exe所在的文件夹。需要做到不手输密码而是直接密码注入的方式从windows向linux服务器上传文件。文件为文件路径加文件名。
2023-05-31 16:59:21 1460
原创 @Qualifier 注解消除bean注入不确定NoUniqueBeanDefinitionException的问题
使用@Autowired 注解进行 Spring 依赖注入时,有可能遇到容器中有多个 bean类型相同近似的问题,会报出NoUniqueBeanDefinitionException,这时可以 用@Qualifier 注释来指出我们想要使用哪个 bean。通过将 @Qualifier 注解与特定 Spring bean 的名称一起进行装配,Spring 框架就能从多个相同类型并满足装配要求的 bean 中找到我们想要的。
2023-05-29 10:38:05 140
原创 Java使用注解@SuppressWarnings忽视常见警告
有很多警告是没什么意义的,但是有的项目领导要求连warning都没有,或者开发者自己想要忽视掉这些warning,这时要用到@SuppressWarnings注解。告诉编译器忽略 unchecked 警告信息,如使用List,ArrayList等未进行参数化产生的警告信息。上述注解可以让类或者方法不再报出unuserd和unchecked的警告,简化反馈。等同于@SuppressWarnings(“unchecked”)同时忽略unchecked和unuserd的警告信息。
2023-05-29 09:25:54 2033
原创 linux txt 无法获取文件状态 没有文件或目录
看linux系统下文件格式是文本文件,我就根据文件名.txt去操作,没想到一直找不到文件,最后灵机一动去掉了txt后缀后成功了,现在想是不是因为txt是微软在操作系统上附带的一种文本格式,但在xftp或者winscp下显示的文本文档是另外的格式,如果在linux下创建一个名为a.txt文件其实创建的是a.txt.xxx,而这个xxx才是它真正的格式。
2023-04-23 17:06:34 1254 1
原创 Linux下报错 \r”: 没有那个文件或目录
问题出在我是通过windows写指令然后直接上传到linux下的,dos和unix换行的识别不一样。修正方案,编写软件把dos改成unix格式即可。
2023-04-23 16:39:43 498
原创 怎么实现前端table换页效果
后端需要把数据库查询后的结果放到Page的泛型中,同时要求后端接受int型的pageNum和pageSize参数。我用的方法是thymeleaf模板的内置page用法搭配后端Page类的数据类型。前端需要在table的外层div后加。
2023-04-17 15:57:35 167
原创 thymeleaf模板在前端要双重嵌套${${}}怎么办
但是我的问题是当我需要把model传过来的对象当作参数获取另一个传过来的对象的值,比如map时会报错。如果是需要不断点击出来的属性,比如a.b.c,在前端是可以直接通过。可以看到没用get方法而是类似数组的方法,把参数当作下标来获取值。来获取的,只要后端传的a包含b.c,不需要多重嵌套。前端是不允许直接嵌套${}的,但是map可以通过。
2023-04-17 15:25:25 351
原创 顶级结点怎么找到自己的所有下级结点
首先dao层的属性类应该有保存当前节点及父节点或子节点(二者必有其一,否则做不了)。最优方法是一开始就建一张表,保存结点和他的顶层结点和底层结点。以属性类包含当前节点和父节点为例。
2023-03-21 16:55:54 172
原创 Java数据库访问很慢/大量数据库连接
我这次的问题就是数据库的大量连接,只是一个用户想找上万条数据,但这种写法变成了上万个用户找对应的一条数据,每一条的查询返回其实并不需要多少时间,但是如果数据库连接池较小,连接和释放就会导致严重的时间损耗,浪费大量时间,但是实际运算量小的可怜。其实数据库不怕大数据量的访问(一般的业务也用不到那么大的数据量),但是同一时间大量用户的访问(即大并发量)才是数据库访问时害怕遇到的。今天遇到这么个问题,一样的代码从一个方法移到另一个方法后运行速度极慢。遇到问题的方法是一个访问数据库并输出excel文件的功能。
2023-03-20 17:00:42 576
原创 怎么把后端的model对象传到前端js或jquery里
但如果不想通过th标签而是简单地访问model对象数据,或是想在javascript代码块里访问model中的数据,则要使用内联的方法。(‘#id’)的方式获取数据,一般用val获取,但是这样的话整个对象会被转换成String字符串,后序获取较麻烦,可能需要费很大力,建议用于简单的对象,如果存放了列表、map等对象获取时会较困难。th:inline="javascript"是Thymeleaf中的内联写法,支持在javascript访问model中的数据。直接获取对象的值,但是在。
2023-03-20 14:34:24 1840 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 2189
原创 Java Spring实现select下拉框之间相互作用(实现下拉框选择结果影响别的标签展示||当前下拉框选择结果可使别的下拉框选择内容修改)
前端在数据获取时出现了一些问题:后端传递过来的model对象只能在标签里使用,但是在标签的话没法直接传递别的标签的值,得通过js、jquery传递,但是js里又不能用model对象了,给我耽误了很长时间,最后通过hidden的input保存整个数据集,再通过js解析和切片调整才成功。一开始我想的是每个下拉框能获得不同的model对象,那么如果有某个select确定了值就再次发送请求给后端通过改变model对象来改变下拉框显示的值。最后我想的是前端的归于前端,要严格分离,避免反复的发送请求。
2023-03-03 17:06:26 277
原创 idea断点debug使用
使用中可能出现No executable code found at line 问题,网上有说清缓存重启应用等操作,我试了都没什么用,最后发现是断点加在输入参数的缘故,断点往下移就没什么问题了。选择一行代码,左侧行数左键单击后出现红圆点代表已选择改行作为测试起点,再单击右上角甲虫图标(位置在三角形Run的右边,鼠标移到图标上方会显示debug)。debug过程与运行过程其实类似,但是只有运行到自己设置断点的那块代码才会跳转并在下方显示当前获取到的节点字段值。
2023-02-28 09:46:46 105
原创 spring 定时任务
要注意的是当前的spring版本已不支持年份位,spring的cron码是秒 分 时 日 月 星期几。创建一个TaskUtils类,在这个类里放置定时任务。
2023-02-26 15:33:17 72
原创 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 1724
原创 @SpringBootApplication的作用和功能
@SpringBootApplication开启了Spring的组件扫描和SpringBoot的自动配置。在@SpringBootApplication下有几个重要结构@Configuration表明类使用Spring的基于Java的配置。启用组件扫描,开启后写的Web控制器类和其他组件才能被自动发现并注册为bean,使用@Controller注解后组件扫描才能找到并注册为一个bean。开启Spring自动配置。@SpringBootApplication注解的往往是启动类。
2022-12-07 21:49:53 703
原创 java后端怎么获取前端传的json属性
因为前端人员要求传到后端的查询数据也要是json格式,所以后端获取的是json格式的信息流。首先要明确一点,一般开发接口时是要写接口文档的,这代表我们已经把可以传哪些属性,以及对应属性名,属性类型都告知给前端开发人员了,现在我们要做的就是获取这个信息流并且解析出来一一对应到我们预设的变量里。查阅了一些资料后我发现参数改成@RequestBody 类名 对象名可以通过对象获取。比如:我先创建一个java类。
2022-10-14 17:32:38 3316
原创 JSP学习笔记
一个声明语句可以声明一个或多个变量、方法,供后面的Java代码使用(类似于全局变量,全局方法)。在JSP文件中,您必须先声明这些变量和方法然后才能使用它们。< %!] + ... % > 注意;是不能省略的或者使用格式jsp:declaration< jsp : declaration > 代码片段 < / jsp : declaration >对象描述类的实例类的实例out类的实例,用于把结果输出至网页上类的实例类的实例,与应用上下文有关config类的实例。
2022-10-14 16:07:53 619
原创 Java前端参数怎么传到后端
很容易出现几种错误情况:1.前端传值的value没有匹配后端的名称2.@RequestParam使用了value这个属性,但是方法中依旧用的value而不是重新定义的名称,也就是说如果用了value尽量使用你重定义的名称,要么就不要加value。上述代码可以作为一个参数的获取,设置在后端的函数内,如果@RequestParam使用了value这个属性,后面的String name就是一种重命名,方法内部可以使用name这个变量名,同时name的值来自于前端传来的xxx。
2022-10-09 14:37:18 758
原创 Java security获取当前用户——利用java函数快速获取当前用户信息
java 的security中封装了一个Principal接口,这个接口搭配HttpServletRequest可以实现自动获取当前用户信息的功能。
2022-10-07 15:20:41 502
原创 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 4506 1
原创 js报错missing ) after argument list
我这次的问题是想用一个button,并且设置一个onclick后删除整块元素。每个人的问题都会不一样,关键要找准自己哪块地方出现问题,再检查语法错误有没有。往往不是缺少的问题,一般是自己的代码有问题。语法错误: 参数列表后面缺少xxx。但我之前写成了,肯定会报错。
2022-09-24 15:16:54 800
原创 let xhr = new XMLHttpRequest(); //creating new xhr object (AJAX)
经常在js代码中看到创建XMLHttpRequest对象,这边简单学习一下。
2022-09-23 18:12:21 277
原创 箭头函数()=>是什么,有什么用?
2、如果函数体里面只有一个语句,可以省略大括号不写, 并且他会默认返回 => 符号后面的数据。4、如果函数体只有一个语句,且返回一个对象,建议是,不要写简写的方式。箭头函数没有自己的作用域,即箭头函数 this 指向其外层作用域。箭头函数就是采用箭头=>来定义函数,省去关键字function。函数的参数放在=>前面的括号中,函数体跟在=>后的花括号中。1、形参个数如果为1个,可以省略小括号不写;3、如果函数体有多个语句,则不能省略大括号。
2022-09-23 16:36:16 896
数据库实验一实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Se
2020-10-17
计算机网络实验讲义2014-2.doc
2020-04-19
汇编程序DOSBox实验1.doc
2020-04-07
可视化实验二实验报告.doc
2020-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人