
部分知识
秦时明月天明
Java开发者欢迎大家交流
展开
-
slf4j门面日志logback,jul,log4j2的配置
【代码】slf4j门面日志logback,jul,log4j2的配置。原创 2022-09-15 22:57:27 · 380 阅读 · 0 评论 -
tomcat的server.xml解析
【代码】tomcat的server.xml解析。原创 2022-09-15 11:06:50 · 155 阅读 · 0 评论 -
java原生序列化,json序列化,xstream序列化,hessian序列化
package com.test.thread.newlw.net;/** * @author 25338 * @version 1.0 * @date 2021/12/28 15:03 */public interface IService { /** * 序列化 * @param t * @param <T> * @return */ <T> byte[] read(T t); /**原创 2021-12-28 21:50:50 · 263 阅读 · 0 评论 -
最全的linux安装docker基于ubuntu64位-以及docker安装redis,rabbitmq,mysql,mongodb等
[1]用secureCRT连接虚拟机中的Ubuntu系统,出现“远程主机拒绝连接”错误A.因为我的Ubuntu中未安装ssh服务,终端下运行命令:sudo apt-get install openssh-serverB.之后重启一下sshd服务:sudo service sshd restart[2]ubuntu 执行apt-get install的时候报错:无法获得锁 /var/lib/dpkg/lock -open(11:资源暂时不可用)这个问题看了好多人写的,执行完下面命令之后发现原创 2021-04-12 22:09:43 · 193 阅读 · 1 评论 -
dp动态规划-初级java实现不断更新-
总结:动态规划主要就四步(原始数据为int[][] arr)1.定义存储中间状态的数组;(可以根据条件给出或问题找出需要定义的数组中间变量)例如:dp[i][j]2:找到后一个状态与前一个状态的关系,(也可以是从后向前推就是前一个和后一个的关系)例如:dp[i][j]=dp[i-1][j-1]+arr[i][j]/dp[i][j-1]等关系可以通过自己演草纸上推到一下3:找到dp[][]数组的初始几个值4:按照关系,将arr数组从前向后/从后向前推直到终止;注:例一题:找到连续最大子字符串首先原创 2021-03-15 22:37:14 · 358 阅读 · 0 评论 -
springboot/springcloud配置webfilter拦截前端访问方法,鉴权返回401(有解释以及部分踩坑)
1.注意配置main方法启动类上加注解@ServletComponentScan2.最好配置一个全局异常捕获类方便操作3.因为鉴别token时从redis中取得,注意配置redistemplate,(此处我碰到了一个小问题,j s kon解析出现了异常:::解决方法-可以替换为stringredistemplate解析!!!)此处配置的filter类:有注解package com.service.config;import com.alibaba.fastjson.JSON;import lo原创 2021-03-14 17:34:09 · 1993 阅读 · 6 评论 -
十大排序算法Java实现,有注解
package javacom.authJiSuan;import java.util.Arrays;/** * @author 25338 * @version 1.1 * @date 2021/2/22 21:49 */public class Authomatic { public static void main(String[] args) { int[] tem={123,4,2,3,5,6,5,12,23,33,78,8,7,23,14,18,24,5原创 2021-03-07 19:34:44 · 457 阅读 · 8 评论 -
线上异常-sql索引使用情形
一,索引基础使用操作:插入索引-简易版CREATE INDEX 索引名 ON 表名 (添加索引字段);CREATE INDEX lwlog_user_hobby ON lwlog_user (hobby);删除索引ALTER TABLE 表名 DROP INDEX 索引名ALTER TABLE lwlog_user DROP INDEX lwlog_user_hobby想了解相关索引操作可以浏览这里https://www.w3school.com.cn/sql/sql_create_ind原创 2020-08-25 14:59:28 · 147 阅读 · 0 评论 -
xmlstream格式转化Java类
一.代码如下:此外注意引入xstreamjar包//@XStreamAlias 别名注解; //@XStreamAsAttribute//转换成属性,而不是子标签 //@XStreamOmitField 忽略字段 //@XStreamConverter注入转换器(转换器要求无参构造器) //@XStreamImplicit 忽略集合名称标签 /** * 将Java类转化为string状态的xml代码 * @param o 参数· * @原创 2020-05-20 17:43:42 · 647 阅读 · 0 评论 -
Java9及以上报错处理和java.sql.SQLException: The server time zone value '$$' is unrecognized/MySQL5.8jar包
一、做项目时遇到客户端Java12版本过高引起的项目无法启动进而报错如下:java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException问题原因:JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE...原创 2020-03-31 13:58:09 · 225 阅读 · 0 评论 -
Java的socket连接以及string字符串长度过长解决
一、socket连接服务:1.客户端:Javapackage cn.lw;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.ServerSocket...原创 2020-03-16 11:02:29 · 1678 阅读 · 0 评论 -
springboot配置redis以及使用
1.springboot引入maven包<!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId>...原创 2020-01-20 10:06:13 · 218 阅读 · 0 评论 -
vue上传前后台传输文件及Java web后台保存管理
一. 传输文件管理开始:首先是配置后台接收文件相关类加载:① ssm框架配置如下:(1)注意此处id务必是multipartResolver(2)引入文件上传相关jar包,commons-io 、commons-fileupload(3)enctype属性必须为:multipart/form-data<!--开启文件接收 最大10m 2020-01-06 --> <...原创 2020-01-20 09:36:18 · 4372 阅读 · 4 评论 -
vue或html调用浏览器自带文本转语音&以及Java监听某一文件夹新增文件
1.浏览器自带文本转语音vuevar utterThis = new window.SpeechSynthesisUtterance('你好,世界!');window.speechSynthesis.speak(utterThis);2.读取mp3文件到浏览器<audio id="audio" src="/static/utiles/audio/1.mp3"></aud...原创 2020-01-07 19:16:57 · 335 阅读 · 0 评论 -
后端获取ip地址的Java,分页的基本类Java
1.后端获取ip地址的Java方法:String clientIp = request.getHeader("x-forwarded-for"); if(clientIp == null || clientIp.length() == 0 || "unknown".equalsIgnoreCase(clientIp)) { clientIp = reque...原创 2020-01-02 19:28:46 · 293 阅读 · 0 评论 -
springboot控制统一用户在不同设备上登录以及获取登陆人信息及登陆系统人数
springboot控制统一用户在不同设备上登录:直接看如下代码:package com.kd.system.utils;import org.apache.tomcat.jni.Thread;import javax.servlet.annotation.WebListener;import javax.servlet.http.HttpSession;import javax....原创 2019-12-17 18:58:03 · 1362 阅读 · 0 评论 -
vue中全局socket及路由不跳转带参数刷新页面和trycatch事务管理
一.使用vue出现的bug和已经实现的功能1.反复在公共组件中调用同一个component组件并且需要传值刷新时(就是路由地址不变,根据不同传值刷新)(1)引入一个utils.js内容如下import Vue from 'vue'export default new Vue(2)在需要跳转的页面和公共页面引入utilsimport utils from '../../../Base/...原创 2019-12-16 19:23:36 · 995 阅读 · 0 评论