
菜鸡上路
文章平均质量分 50
Acerola-
保持独立思考,不卑不亢不怂,长成自己想要的样子
展开
-
Mybatis test条件表达式类型问题
一直说我传的这个type,(“w”),类型转换有问题,一直要给我转成数字类型的,我找了好久,百思不得其解,最终看到我choose when的代码。一开始我真看不出来这choose when有什么问题,就是很正常的字符串比较,直到我给**‘y’**加上toString,问题解决。记录一个使用mybatis时遇到的一个逆天bug,坑了我俩小时。原创 2024-02-02 16:31:00 · 592 阅读 · 0 评论 -
RabbitMQ常见场景问题
一个queue,有多个consumer去消费,这样就会造成顺序的错误,consumer从MQ里面读取数据是有序的,但是每个consumer的执行时间是不固定的,无法保证先读到消息的consumer一定先完成操作,这样就会出现消息并没有按照顺序执行,造成数据顺序错误。保证MQ消息不重复的情况下,消费者消费消息成功后,在给MQ发送消息确认的时候出现了网络异常(或者是服务中断),MQ没有接收到确认,此时MQ不会将发送的消息删除,为了保证消息被消费,当消费者网络稳定后,MQ就会继续给消费者投递之前的消息。原创 2023-02-01 22:47:16 · 2172 阅读 · 0 评论 -
jdk1.8中用于判空的Optional.ofNullable()方法
在jdk1.8中,有了更为优雅的处理方式,使用Optional.ofNullable()方法,如果list为null,则将ofElse()中传入的list赋值给newList,反之,将list赋值给newList,避免了null指针异常。底层并不复杂,如果参数为null,执行empty()方法,否则执行of方法。业务开发中,时常要注意处理空指针异常,也就是变量为null的情况。of()方法,返回一个带参数的Optional对象。orElse()方法,参数不为null则直接返回。EMPTY,为一个空对象。原创 2023-01-11 10:27:24 · 2033 阅读 · 0 评论 -
Redis最佳实践
Redis最佳实践,键值设计,批处理优化,服务器端优化,集群优化原创 2022-10-30 21:05:05 · 279 阅读 · 0 评论 -
RocketMQ入门进阶全面总结
rocketmq基础,进阶原创 2022-10-27 23:23:36 · 279 阅读 · 0 评论 -
jenkins持续集成nodejs项目
jenkins持续集成nodejs项目原创 2022-10-27 14:18:39 · 649 阅读 · 0 评论 -
jenkins使用SSH Publishers远程发送文件成功但在服务器找不到对应文件
如果目录配置不对,你的脚本也无法执行,出现127报错,这是我自己尝试出来的,希望能帮助大家。 我这样写,最终jar包发送的位置是**/www/project/yuan_back**,当然,你需要先安装Publish over SSH插件,首先请检查你的系统远程服务器配置。检查你的任务配置中的服务器配置。先说结论:最终文件传输位置为。即配置远程服务器根目录。原创 2022-10-08 19:01:20 · 2965 阅读 · 1 评论 -
ES6新特性总结
ECMAScript 6.0 (以下简称ES6)是JavaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言ES6既是一个历史名词,也是一个泛指,含义是5.1版以后的JavaScript的下代标准,涵盖了ES2015、ES2016、ES2017等等,而 ES2015则是正式名称,特指该年发布的正式版本的语言标准Symbol是ES6中引入的一种新的基本数据类型,用于表示一个独一无二的值。原创 2022-09-27 16:48:11 · 643 阅读 · 0 评论 -
彻底解释清楚equals的空指针异常
解决equals的空指针问题原创 2022-09-01 10:43:47 · 1753 阅读 · 0 评论 -
mysql实现一张表数据插入另一张表
假设,我想把旧表的数据插入到新表,但新表旧表不完全相同,多一个字段n。原创 2022-07-21 09:28:44 · 3038 阅读 · 0 评论 -
2022程序猿生产力软件推荐
2022程序猿生产力软件推荐原创 2022-05-19 02:02:06 · 2711 阅读 · 2 评论 -
String name = “小莫“;和 final String name = “小莫“;有什么区别?
RT,这是在写工具类时突发奇想,一下子懵逼了,想着这String本身不就是final修饰的吗,再加一个final有啥意义啊以上为脑子瓦特时的错误示范,切勿模仿,显然是对final关键字理解不到位了所以问题是,尽管String类是final类,但是为什么我们需要创建String" CONSTANT"变量作为最终变量?原因如下:final是对此处最终定型的字符串的引用的修饰!而不是字符串本身。在上下文中,final表示变量name只能分配一次。再次为其分配不同的String对象会导致编译错误。一个实例原创 2022-05-16 02:36:37 · 264 阅读 · 1 评论 -
已知有纯文本文件“TV.txt”,利用FileReader类将文件读取到显示器,并统计字符个数。然后利用FileWriter类将文件进行复制,新文件名为TV2.txt.
package com.vector.test1;import java.io.*;class cao{ public static void copy() throws IOException { File file1 = new File("D:\\Idea\\Java\\nihao\\src\\com\\vector\\test1\\TV.txt"); FileReader fileReader = new FileReader(file1);原创 2020-12-05 21:31:28 · 920 阅读 · 2 评论 -
JavaWeb 关于Http405报错,提示此URL不支持Http方法GET
如图,在前端与servlet交互时,如超链接href,url等,常遇到此bug原因:服务器在访问servlet会优先访问doGet方法,出现问题是servlet中doGet缺失。解决办法:检查servlet,修改doPost为doGet方法,或者单独写一个doGet方法指向doPost方法,如下protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, .原创 2020-12-15 00:27:20 · 12378 阅读 · 3 评论 -
laydate日历,闪屏问题,以及css,font资源不加载问题
laydate看着美好,可我用起来很糟心啊,先说闪屏问题吧,闪频是由于判断下方位置不足以放置插件,解决办法如下:<script> laydate.render({ elem: '#USER_BIRTHDAY', trigger: 'click' });</script>加一行trigger: 'click',用于判断上下空间,下面不够就到上面显示了效果如下:如图,我的css以及font是没有加载的,服务器报了404,路径看着没原创 2020-12-18 21:29:30 · 233 阅读 · 3 评论 -
JavaWeb学习日记在JSP中通过js给超链接(a标签)添加属性
如题,我想在使用超链接跳转servlet时带几个参数过去,具体使用方法如下:JSP页面:假定你现在有一个变量需要被传递,我的是item.USER_ID<script>//假定你现在有一个变量需要被传递var USER_ID = $('<td>' + item.USER_ID + '</td>');</script>具体实现如下,通过拼串的方式将item.USER_ID添加在超链接的id属性后.<script><a clas原创 2020-12-18 07:50:14 · 803 阅读 · 1 评论 -
已知有纯文本文件“aa.txt”,利用BufferedReader和FileReader类将文件按行读取到显示器,然后利用FileWriter和 BufferedWriter类将文件进行复制,新文件名
package com.vector.test1;import java.io.*;public class wtf { public static String txtString(File file) { String result = ""; FileReader fileReader = null; BufferedReader bufferedReader = null; try { file原创 2020-12-05 21:33:47 · 1599 阅读 · 8 评论 -
JavaWeb学习日记 关于请求转发后css文件失效问题
在后台处理完数据后,使用请求转发访问页面的时候,地址栏中的地址是不会发生改变的, 所以当你从servlet中请求前端页面的时候地址也是不会变的,还是原来的地址所以如果你的css是用相对路径引入的,必然会报错解决办法:1.检查修改css引入路径2.更换请求转发,使用重定向response.sendRedirect("path");,即可解决问题...原创 2020-12-14 18:27:42 · 436 阅读 · 0 评论 -
综合利用IO流和GUI图形用户界面知识,设计一个登录窗口,当用户在文本框中输入用户名和密码信息,点击“登录”按钮时,将用户输入的信息写入到磁盘中的某个路径下的user.txt文件中。
综合利用IO流和GUI图形用户界面知识,设计一个登录窗口,当用户在文本框中输入用户名和密码信息,点击“登录”按钮时,将用户输入的信息写入到磁盘中的某个路径下的user.txt文件中。当用户点击“显示”按钮时,将user.txt中的信息读取后放在一个文本区中显示出来。package com.vector.test1;import java.awt.BorderLayout;import java.awt.Container;import java.awt.Font;import java.awt.I原创 2020-12-05 21:28:09 · 2593 阅读 · 2 评论 -
使用Ajax时,JQuery的function的return false失效
问题原因:ajax时JQuery的return false 的function与onsubmit()不是同一个函数;在ajax执行时,async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续 执行ajax块后面的脚本,直到server端返回正确的结果才会去执行success,也就是说这时候执行的是两个线程,ajax块发出请求后一个线程 和ajax块后面的脚本(另一个线程)。原因:逻辑没弄清楚,要将ajax设置为同步的,需要使用原创 2020-12-06 20:38:54 · 837 阅读 · 1 评论 -
JavaWeb学习日记 关于el表达式不生效的解决方法
问题:servlet将参数放入request对象域,使用请求转发,jsp的el表达式接收失败个人解决办法:使用sesson域存储参数,使用重定向替换请求转发,亲测可行贴代码:后端servletHttpSession session = request.getSession(); session.setAttribute("size", size); //总页数 session.setAttribute("pagenum", pagenum);原创 2020-12-14 18:34:38 · 371 阅读 · 0 评论 -
使用smartupload上传表单中文乱码问题
如题,如果你已经在jsp页面以及后端代码都设置过UTF-8编码,依然无效,这里建议尝试更换smartupload的jar包,经过我的一番查阅资料发现原生的smartupload并不支持UTF-8编码格式,这里提供经过修改的jar包供大家使用.smartupload.jar...原创 2020-12-24 20:14:26 · 439 阅读 · 2 评论 -
linux宝塔面板清除域名绑定
终端执行如下命令:rm -f /www/server/panel/data/domain.conf原创 2021-04-07 13:45:15 · 2284 阅读 · 0 评论 -
v-for和v-bind结合demo
使用v-for和v-bind实现一个小demo,将电影列表展示,并点击某一个电影列表时候,将此电影列表变成红色。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <原创 2021-04-11 20:39:06 · 106 阅读 · 0 评论 -
v-bind 标签
v-bind用于绑定数据和元素属性例如:绑定a标签的href属性<div class="app"> <a v-bind:href="url">click me</a></div> var app = new Vue({ el:'.app', data:{ url:"https://www.baidu.com", }});v-bind语法糖使用:替代v-bind<div class="a原创 2021-04-11 19:52:23 · 230 阅读 · 0 评论 -
spring-dao.xml/database.properties基本配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo原创 2021-02-23 23:11:20 · 159 阅读 · 0 评论 -
EL表达式汉字乱码
如题:解决办法:在jsp页面中添加<% request.setCharacterEncoding("utf-8"); %>原创 2020-12-24 16:06:07 · 611 阅读 · 4 评论 -
web网络书城(可做课设)
使用技术 : jsp + js+servlet + jstl+el+Ajax+mysql8+jdbc开发环境:Idea + Tomcat功能实现简介: 后台管理可对商品信息,用户信息进行增删改查,前台用户可进行注册登录,商品查看以及购买流程.注意:存在部分功能未实现,如用户个人信息页面只实现了登出功能,下单后续操作.直接上图片:数据库结构:...原创 2021-01-20 11:59:51 · 419 阅读 · 0 评论 -
applicationContext.xml基本配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://w原创 2021-02-23 23:09:00 · 219 阅读 · 0 评论 -
javascript闭包问题
先来看一个经典bug<div id="divTest"> <span>0</span> <span>1</span> <span>2</span> <span>3</span> </div> <div id="divTest2"> <span>0</span> <span>1</span原创 2021-04-17 19:24:15 · 139 阅读 · 0 评论 -
ES6新增语法
const注意1:const a = 20;a=30;//错误:不可以修改const注意2const name; //错误:必须赋值var,if,for没有块级作用域原创 2021-04-18 20:23:15 · 94 阅读 · 0 评论 -
springboot application.properties和application.yml基本配置
application.ymlserver: port: 8080spring: datasource: username: root password: 123456 url: jdbc:mysql://localhost:3306/art_center_vector?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false driver-cla原创 2021-04-13 20:53:44 · 118 阅读 · 1 评论 -
spring-mvc.xml基本配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http://www.s原创 2021-02-23 23:11:57 · 95 阅读 · 0 评论 -
v-if,v-else登录切换小案例
v-if,v-else登录切换小案例<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">原创 2021-04-20 17:51:27 · 197 阅读 · 0 评论 -
v-if v-else-if 修饰符
demo如下<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <met原创 2021-04-19 20:43:35 · 130 阅读 · 0 评论 -
spring-mvc.xml基本配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLo原创 2021-02-23 23:12:29 · 113 阅读 · 0 评论 -
ssm框架jsp传入后台汉字乱码
rt,解决办法,在web.xml添加过滤:<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name原创 2021-02-21 19:54:01 · 156 阅读 · 0 评论 -
jsp中form表单使用smartupload提交报错java.lang.NegativeArraySizeException com.jspsmart.upload.SmartUpload.upl
java.lang.NegativeArraySizeException com.jspsmart.upload.SmartUpload.upload(SmartUpload.java:218)出现该错误,请把form表单提交改为post原创 2020-12-23 17:58:03 · 382 阅读 · 0 评论 -
Page指令:非法出现多次出现的‘contentType‘具有不同的值(old:[text/html; charset=UTF-8],new:[text/html;charset=UTF-8])
如题,访问jsp出现该问题,是因为拼接的jsp页面与现jsp页面Page指令不一致修改一致即可<%@ page contentType="text/html;charset=UTF-8" language="java" %>原创 2020-12-19 11:07:25 · 5867 阅读 · 4 评论 -
mybatis-config.xml
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration><!-- <properties resource="database.properties">原创 2021-02-23 23:09:53 · 81 阅读 · 0 评论