自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 float和double精度误差的问题总结(精确计算)

在这里为什么要写出这个,那是因为解释为什么用到高精度问题的原因。如落谷的P1009这道题目,是求阶乘之和,之前我就有疑问,double的范围不是3.4*10的308次方么,没有益处啊。随后我做了大量的资料收集和理解.首先,float最多能有7位有效数字,而double则有16位,这句话我想很多像我一样大一的同学们都会看到,但是没能去理解,我们来看下代码#include<stdio.h>......

2018-05-21 14:21:31 5061 9

原创 zookeeper没有修改配置文件名称不能启动。

在zkEnv.sh中去conf寻找了zoo.cfg配置文件,因为我们默认conf目录下是没有这个文件的,我们只有zoo_在解压zoookeeper直接启动,发现报错。sample.cfg修改为zoo。我们只需要把zoo_

2022-09-20 13:45:26 760 1

原创 Mac Kafka没有修改文件日志地址

去配置文件kafka/config目录下的server.properties和zookeeper.properties修改一下。出现错误,可以看到说明kafka没有找到这个目录。zookeeper开启没问题后,启动kafka。

2022-09-20 13:37:23 487

原创 第一次使用mac,maven配置不永久生效问题。

入职后的这第一天一直安装环境,都是使用Homebrew安装一些依赖,尝试自己解压zip手动去配置maven出现了问题。

2022-09-15 10:16:00 1538 1

原创 蓝桥杯十三届国赛个人模板------国一上岸

十三届蓝桥杯国赛模板

2022-06-17 22:03:37 461

原创 本地Idea远程调试win服务器的web项目

首先配置好idea的远程链接配置:填写好你的服务器ip和端口号(端口号可以自行修改)选择jdk版本,选择后会自动生成配置信息,后期如果链接失败这里可以换个版本试试。把中间Command line arguments for remote JVM的内容复制,去到tomcat\bin下的catalina.bat.在rem -----------------------------------------------------------注释后加入set JAVA...

2022-03-21 14:09:27 862

原创 mysql-内连接、左连接、右链接查询

MySQLleftjoin与join有所不同。MySQLLEFTJOIN会读取左边数据表的全部数据,即便右边表无对应数据。MySQLRIGHTJOIN会读取右边数据表的全部数据,即便左边边表无对应数据。

2022-03-21 14:02:36 579

原创 Kptcha生成验证码详解:

kaptcha是一款开源生成验证码的工具。不仅能让我们更方便的生成验证码,还能根据喜好提供对验证码的一系列变形。引用依赖:<!-- https://mvnrepository.com/artifact/com.github.penggle/kaptcha --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifa

2022-03-21 13:46:05 3477

原创 logback的使用:

Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch。logback是Java的开源框架,性能比log4j要好。是springboot自带的日志框架。该框架主要有3个模块:logback-core:其它两个模块的基础模块 logback-classic:它是log4j的一个改良版本,同时它完整实现了slf4j API使你可以很方便地更换成其它日志系统如log4j或JDK14 Logging logback-access:访问模块与Serv

2022-03-21 13:31:54 443

原创 在SSM框架整合中使用单元测试

在SSM框架整合中使用单元测试

2022-03-21 13:26:30 1424

原创 idea项目发布不能生成target

在idea下的maven项目如果分模块开发的话,有可能在子模块中不能生成target导致项目某项功能不能正常运行或访问

2022-02-22 14:23:07 2018

原创 SSM json乱码的问题

spring 用到json时若发生乱码可以在核心配置文件上添加一段消息StringHttpMessageConverter转换配置

2022-02-22 14:19:54 105

原创 过滤器配置问题(/和/*的区别)

表单form.jsp:<%@ page contentType="text/html;charset=UTF-8" language="java" %><html> <head> <title>$Title$</title> </head> <body> <form action="/e/t1" method="post"> <input type="text" ..

2022-02-21 02:07:32 708

原创 mybatis解决的几个问题(illegalArgumentException、提交事务、)

报illegalArgumentException异常:在使用mybatis中,若出现illegalArgumentException异常,解决方案为:一查看namespace是否争取,二查看你的resultMap类型的是否正确,然后最后一种是在开发中遇到的,如:实体类:Student:Teacher:当我们要查询Student的信息,由于Student实体中存在Teacher的实体,所以在mybatis我们可以用子查询的方法去查找想要的数据:Studentmapper

2022-02-20 18:54:03 1240

原创 java栈内存和堆内存

一:基本类型的变量和引用变量在创建时都会分配到栈内存中,而堆内存用于存在对象的具体实例。举个栗子:public static void main(String[] args) { int a = 1;//基本类型变量在栈内存 int b = 2;//基本类型变量在栈内存 String c;//String类型的引用变量,在栈内存 c = new String("张三");//String的具体实例,在堆内存}首先int时基本类型变量,so,放到了栈内存,S...

2021-11-01 13:30:17 310

原创 IDEA Maven 项目中xml在编译时,不进行资源导出问题

idea 在编译时默认会将resources里的资源文件进去导出,如果你的资源文件放到别的目录下,则不会默认情况下是不会进行导出的,例子:如果UseMapper.xml放到dao下,在编译的时候并不会导出,使得我们的代码出错可以看到并没用把UseMapper.xml进行导出发布。解决方法 可以在resources创建对应的包,把相应的xml放进去,当然路径得对,如: maven由于他的约定大于配置(狂神说抄的),所以我们可以在pom.xml中build配置reso...

2021-10-31 23:28:23 267

原创 Servlet怎么从请求中获取json并返回json

要使用json,我们先在项目添加依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.28</version> </dependency>添加了json依赖后,在servlet的doGet或者dopost方法中获取requ

2021-07-24 16:45:37 7225 3

原创 怎么让服务器拥有域名,并且tomcat绑定ssl证书

自己写了一个后端对接微信小程序,小程序需要进行https才能请求并且是域名。所以折腾了两天。一:申请域名我服务器是腾讯云的所以我用的是腾讯云,首先去腾讯云搜索注册域名我们看看腾旭云的域名相关的介绍:注册要实名制,实名制后等待通过后,需要在3天之后备案(不备案不能正常发布使用,但是写接口的时候是可以正常解析的)接下来就去注册你的域名吧。点击注册域名后,可以搜索关键字,然后购买你想要的域名,价格不一样,自行根据条件选择。购买后来到我顶域名就能看到你的域名啦,然...

2021-07-21 03:09:47 510 1

原创 tomcat服务器是中文是乱码

在开发中不管你是用黑窗口还是idea等开发工具,来启动tomcat都发现是中文显示是乱码,需要解决很简单,先去到tomcat服务器目录下的Conf,找到logging.properties,在文本中有一句java.util.logging.ConsoleHandler.encoding = utf-8把utf-8改为gbk就可以了,因为黑窗口默认编码是gbk而不是utf-8,我猜idea控制台显示的编码也默认是gbk,改了之后就正常显示中文了。...

2021-07-21 02:05:41 534 3

原创 web服务器需要对外发送请求(URLConnection)

某些原因,我们web服务器需要对另一台服务器发送请求,就需要用到URLConnection这个类,首先看看官方文档:抽象类URLConnection是表示应用程序和URL之间的通信链接的所有类的超类。 该类的实例可以用于从URL引用的资源中读取和写入。 通常,创建与URL的连接是一个多步骤过程: 通过在URL上调用openConnection方法创建连接对象。 设置参数和一般请求属性被操纵。 使用connect方法实现与远程对象的实际连接。 远程对象变得可用。 可以访问头字段.

2021-07-21 01:44:30 597

原创 JS中文乱码问题

js在浏览器中显示乱码的根本原因就是编码问题,所以解决了编码问题js基本上可以正常显示。一:利用txt文本另存为设置编码这样js文件就设为utf-8编码了。二:在js的加载代码中添加编码charset="utf-8"三:特殊情况,过滤器,一般过滤器很少过滤.js ,.png,.css,对全路径进行过滤时要对文件判断 public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain)

2021-06-22 16:34:39 16654 2

原创 CSS在浏览器不能加载出来的解决方案

dbax一般CSS加载不出来无非就是两个问题,第一路径不对,第二没有清理缓存。常规的解决方案:第一先确定路径是正确的,可以从浏览器请求,如果可以拿到基本路径就是对的了,排除,然后就从缓存下手,把浏览器和idea等等的缓存都清理一般,以上一套操作基本可以解决,下面我说一下像我一样新手容易出现的坑。我在学习过程中就出现路劲和缓存都清理之后都没有能加载css的现象,下面我还原案发现场.login.jsp加载css的路径:web项目的目录结构:随后是浏览器中,lo..

2021-06-21 23:25:30 6737 3

原创 关于同一个tomcat想同时启动几个web项目的问题

假设我们有两个web项目需要启动测试,想用一个tomcat同时启动两个,那么这时候在idea上设置tomcat端口的时候我们只需要把两个web项目所用的tomcat端口设置成不一样就行

2021-06-19 22:48:26 914

原创 第十二届蓝桥杯国赛-------------------------个人模板

进入考场先调提示,提升敲代码效率:Window ——> Preferences ——> Java ——> Editor ——> Content Assist,在如下的地方添加26个小写字母,保存退出就可以了。日期:package Date;import java.util.Scanner;/* * 日期: * 求闰年 * 这个就不说了都懂..... */public class Main { public static void main(String

2021-06-01 23:06:57 945

原创 2019年第十届蓝桥杯JAVAB组-----试题 J: 分考场

题目:【问题背景】古语有云:春风得意马蹄疾,一日看尽长安花。当然在一场考试中所有人都春风得意马蹄疾是不可能的,尤其是碰到一些毒瘤出题人的时候。【问题描述】又到了每月一次的月考,又是 xf 老师出题。上一次 xf 老师出的题太毒瘤了,平均分只有 40 多,同学们都非常不满意,毕竟别的科的平均分都是 80 多。这次 xf 为了不被同学们寄刀片,想了一个办法:只公布所有考场的平均分的平均分。这样他就可以通过调整考场的分配方式,使得平均分显得高。(每个考场都可以容纳无限人)每次考试也不

2021-05-20 22:50:00 640 7

原创 蓝桥杯国赛JAVA B组2015年------------第五题:表格计算

第五题:表格计算题目描述某次无聊中, atm 发现了一个很老的程序。这个程序的功能类似于 Excel ,它对一个表格进行操作。不妨设表格有 n 行,每行有 m 个格子。每个格子的内容可以是一个正整数,也可以是一个公式。公式包括三种:1. SUM(x1,y1:x2,y2) 表示求左上角是第 x1 行第 y1 个格子,右下角是第 x2 行第 y2 个格子这个矩形内所有格子的值的和。2. AVG(x1,y1:x2,y2) 表示求左上角是第 x1 行第 y1 个格子,右下角是第 x2 行第 y2 个格

2021-05-19 16:03:02 145

原创 马的管辖-----深搜代码

马的管辖结果填空:马的管辖 - 题库 - 计蒜客 (jisuanke.com)在中国象棋中,马是走日字的。一个马的管辖范围指的是当前位置以及一步之内能走到的位置,下图的绿色旗子表示马能走到的位置。如果一匹马的某个方向被蹩马脚,它就不能往这个方向跳了,如下图所示,海星的位置存在旗子,马就不能往上跳到那两个位置了:那么问题来了,在一个n\times mn×m的棋盘内,如何用最少的马管辖住所有n\times mn×m个格子。比如n=m=3n=m=3时,最少要用55只马才能管...

2021-04-30 13:57:13 218

原创 2016年第七届蓝桥杯(javaB组)--------剪邮票

7.剪邮票如【图1.jpg】, 有12张连在一起的12生肖的邮票。现在你要从中剪下5张来,要求必须是连着的。(仅仅连接一个角不算相连)比如,【图2.jpg】,【图3.jpg】中,粉红色所示部分就是合格的剪取。请你计算,一共有多少种不同的剪取方法。请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。按顺序的图1-3花了几个小时,主要是自己写的思路一开始有bug,看了别人博客大多数是暴力加上联通块,自己写了一个全排加set去重.

2021-04-22 01:47:22 171

原创 蓝桥杯2016年第七届省赛题(java)——方格填数

准备参加蓝桥杯记录一道题目----------方格填数如下的10个格子+--+--+--+| | | |+--+--+--+--+| | | | |+--+--+--+--+| | | |+--+--+--+(如果显示有问题,也可以参看【图1.jpg】)填入0~9的数字。要求:连续的两个数字不能相邻。(左右、上下、对角都算相邻)一共有多少种可能的填数方案?请填写表示方案数目的整数。注意:你提交的应该是一个整数,不要填写任何多余的内容...

2021-04-21 21:51:17 207

原创 贪吃蛇AI吃满屏的经验之谈

一:先提供效果图二:分析流程1.基本版贪吃蛇首先,我们需要完成一个基本贪吃蛇游戏。2.加入bfs完成基础搜索基本的贪吃蛇游戏框架上加入bfs,bfs算法就不过多介绍了(后面会放出整个项目代码),说说思路,首先肯定是跑bfs从蛇头到蛇尾,其中所有遍历过的坐标都会存在一个坐标栈(假设 que[] ):这是栈的结构,本来想用链表,奈何太久没有用C++了,都是的JAVA,不熟悉了就用数组熟悉一点,这里的x、y是储存搜索过的坐标位置,headnum是什么,head用来...

2021-03-22 19:24:08 1223 2

原创 Android开发遇到的问题之~返回键失效了?(写了键盘监听其他控件后系统自带的返回键失效了)

在对一个按键进行监听完后,按键倒是没有问题,但是却发现系统自带的返回键没有反应了,代码如下 etSearch.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View view, int i, KeyEvent keyEvent) { ...

2019-05-23 14:17:24 1576

原创 Android开发中遇到的问题之~spinner开始提示(spinner下拉控件一开始显示的内容)

众所周知,spinner是Android里常用的下拉控件,虽然好用但是要实现某些功能还是有点棘手的问题,就比如今天的要实现的功能,进去一个Activity时,第一眼看到控件spinner里的内容就应该是一种提示。像这样:比如你spinner里装的是一堆商品,你进去的第一眼,应该看到的是 "请选择你想要的商品" ,随后你考研通过点击spinner选择你其他的商品,而且"请选...

2019-05-22 21:48:04 4139

原创 Android开发中遇到的问题之~List取不同(关于两个相同类型的List集合从中取出不同的对象的方法)

先说下Contains(List的一个方法)public abstract booleancontains(Objectobject)测试它是否List包含指定的对象。参数要搜索的对象如果object是List其中的元素返回true,否则返回false那我们就很容易想到使用contains来对两个List集合进行判断例如:public void addList...

2019-05-21 21:38:51 1556

转载 Android开发中遇到的问题之~~键盘监听(监听Enter按键后,每次按下会执行两次)

偶然使用到软键盘监听的时候发现,监听的按键会执行两次的问题,如图 etSearch.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View view, int i, KeyEvent keyEvent) { i...

2019-05-21 21:02:49 1562

空空如也

空空如也

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

TA关注的人

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