- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 今日笔试问题汇总(1)
1、字符串判等public static void main(String[] args) { //boolean i=new Integer(100) == new Integer(100);//false;两个包装类的实例化对象的地址不同。 boolean i=new String("100").equals("100");//true;不要怀疑,不存在空指针的问题,不要想那些new是运行时发生的。 System.out.println(i);
2020-10-12 19:17:30
146
原创 dubbo 分布式框架
一、介绍:只适合局域网开发,与cloud同级都是分布式,比cloud简单,适合中小型企业开发,整体上是把nacos注册中心作为大型的ioc,将service方法、controller注册上去,这样通过nacos实现跨项目通信(controller(调用者) 通过接口(interface) 调用service(提供者)中的方法),本质上仍然是uri的请求通信,只是外表看的是调用关系。controller就类似于cloud的gateway。,是个中台的作用。二、流程:1、父项目导包:(父包)sp
2020-10-05 15:23:45
248
原创 aop 面向切面编程
一、定义可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。它是与oop(面向对象编程)互补使用。 它有前置通知、后置通知、环绕通知、异常通知,白话来说就是源代码执行前后你想干点什么。二、使用场景:不使用redis实现用户的权限认证,邮箱密码找回等等,原函数执行邮箱验证完需要重新生成token,设置新的失效时间(5分钟)三、使用:1、导包: boot的aop包<dependency> <groupId>org.spring
2020-10-05 14:36:20
147
原创 消息队列之rabbitMQ
rabbitMQ1、什么是消息队列?可以把消息队列比作是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ。可以想象一下应用场景:双十一千万用户同时进行秒杀,如果只是简单的并行处理就会导致服务器崩溃。则可以使用MQ,把并行变成了串行,谁先进入队列,谁先执行。就可以很好的处理千万量级的同步事件。
2020-10-05 11:25:03
139
转载 vue-cookies的使用(转载,自作笔记)
https://www.cnblogs.com/zdz8207/p/vuejs-vue-cookies.html
2020-10-02 17:58:12
114
原创 webSocket实现客户端登录唯一(同时间只有一台pc登录该账号)
websocket简介它可以实现B/S之间的长连接WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。后端实现1、导包spring-boot-starter-websocket2、配置config、根据需求重写各种方法SocketConfig.java实现Web
2020-09-28 22:49:45
2797
原创 vue前端动态绘制饼图(个人整理)
1、导入npm install echarts --s2、在需要使用的vue组件中引用import echarts from 'echarts'3、界面处规定一个div<el-col :span="12"> <!--为echarts准备一个具备大小的容器dom--> <div id="pie" style="width: 600px;height: 400px;"></div> </el-co
2020-09-26 19:04:23
4813
2
转载 面试常问之Class类
介绍:1、每个类(型、包括int、void等等)都有一个独一无二Class类的对象,用来存储类中属性所属关系等等基本信息。2、每次装载类的时候,Class类对象都会自动new,所以不能手动去new。3、当某个类的Class类被载入到内存中,就是这个类的对象要被创建。获取方式1、Class c = x.getClass();//调用Object类的getClass()方法来得到Class对象,x为对象!!!!。2、Class c=Class.forName(“str”);//使用Class类的中
2020-09-21 21:59:32
616
原创 LocalDateTime时间格式转换(springboot config)
前端前端注意返回给后端的string也要是正确格式的:比如eUI的时间选择器中设置时间的格式 value-format="yyyy-MM-dd" //比如eUI的时间选择器中设置时间的格式后端后端在配置类中添加@ResourceLocalDateTimeConverter localDateTimeConverter;@ResourceLocalDateConverter localDateConverter;@ResourceDateConverter dateConverter
2020-09-20 19:16:01
965
原创 多态中代码块执行顺序
构造代码块构造代码块,优先级高于构造函数,和构造函数一块执行 { System.out.println("test代码块"); }父类:public class test { static { System.out.println("test静态代码块"); } { System.out.println("test代码块"); } public test(){ System.out
2020-09-18 21:46:05
148
原创 排序算法之冒泡排序(含优化)
冒泡排序 :** 从0到n-1,相邻的数比较,若q[i]>q[i+1],则交换;这样一次循环下来,最大的数被放到 n-1,之后 从0到n-2,再 从0到n-3 …**#include<bits/stdc++.h>using namespace std;//冒泡排序 :从0到n-1,相邻的数比较,若q[i]>q[i+1],则交换;这样一次循环下来,最大的数被放到 n-1//之后 从0到n-2,再 从0到n-3 .....void bubble_sort(vector
2020-09-17 13:20:58
69
原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
上述问题常常出现在你重启服务器(重启docker)或者第一次安装docker时候解决方法:[docker@izwtbz ~]# systemctl daemon-reload[docker@izwtbz ~]# sudo service docker restart[docker@izwtbz ~]# sudo service docker status
2020-09-06 12:01:08
108
原创 springboot技术之处理前后端时间传输格式问题(LocalDate <=>String)
springboot配置时间字符串之间的转换器1、后端将时间转成String传给前端在基础配置类baseConfig类中Alt+insert,然后Override如下这个方法LocalDate等都是Java8的新特性,需要借助javaTimeModule,这个本身有其对应的格式规则,但是不是我们想要的,我们需要覆盖重写原来的 @Override protected void configureMessageConverters(List<HttpMessageConverter<
2020-08-26 23:23:37
3367
1
原创 ssm框架搭建(springMvc+spring+mybatis)
一、springMvc1、新建空的maven项目打包方式<packaging>war</packaging> 在 ProjectStructure -Modules下点击缺失的WEB-INF文件夹,系统将自动添加,之后在WEB-INF文件夹下新建web.xml文件2、导包使用统一的加包版本管理<properties> <servlet.version>3.1.0</servlet.version>
2020-08-20 12:13:36
145
原创 spring security权限与认证(一)之配置篇
导入包:spring-boot-starter-security(注意导入spring统一的版本)导入这个包之后,就会启动认证功能,凡是未认证的访问都会转到login页面去,并且这个页面不是我们自己写的,是security它内置的配置开始1、配置基本配置类SecurityConfig【放入ioc容器中,自定义类】 继承WebSecurityConfigurerAdapter重写其中的configure方法package com.neuedu.security;import com.neue
2020-08-14 20:40:36
447
原创 L1-2 倒数第N个字符串(26进制减法)
给定一个完全由小写英文字母组成的字符串等差递增序列,该序列中的每个字符串的长度固定为 L,从 L 个 a 开始,以 1 为步长递增。例如当 L 为 3 时,序列为 { aaa, aab, aac, …, aaz, aba, abb, …, abz, …, zzz }。这个序列的倒数第27个字符串就是 zyz。对于任意给定的 L,本题要求你给出对应序列倒数第 N 个字符串。输入格式:输入在一行中给出两个正整数 L(2 ≤ L ≤ 6)和 N(≤105 )。输出格式:在一行中输出对应序列倒数第
2020-05-25 22:12:06
357
原创 L1-3 阅览室
天梯图书阅览室请你编写一个简单的图书借阅统计程序。当读者借书时,管理员输入书号并按下S键,程序开始计时;当读者还书时,管理员输入书号并按下E键,程序结束计时。书号为不超过1000的正整数。当管理员将0作为书号输入时,表示一天工作结束,你的程序应输出当天的读者借书次数和平均阅读时间。注意:由于线路偶尔会有故障,可能出现不完整的纪录,即只有S没有E,或者只有E没有S的纪录,系统应能自动忽略这种无效纪录。另外,题目保证书号是书的唯一标识,同一本书在任何时间区间内只可能被一位读者借阅。输入格式:输入在第一行给
2020-05-18 22:58:36
201
原创 7-12 功夫传人(递归+数组)
一门武功能否传承久远并被发扬光大,是要看缘分的。一般来说,师傅传授给徒弟的武功总要打个折扣,于是越往后传,弟子们的功夫就越弱…… 直到某一支的某一代突然出现一个天分特别高的弟子(或者是吃到了灵丹、挖到了特别的秘笈),会将功夫的威力一下子放大N倍 —— 我们称这种弟子为“得道者”。这里我们来考察某一位祖师爷门下的徒子徒孙家谱:假设家谱中的每个人只有1位师傅(除了祖师爷没有师傅);每位师傅可以带很多徒弟;并且假设辈分严格有序,即祖师爷这门武功的每个第i代传人只能在第i-1代传人中拜1个师傅。我们假设已知祖师爷
2020-05-12 22:47:38
232
原创 列车调度(贪心+set)
火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式:输入第一行给出一个整数N ...
2020-05-07 20:26:21
620
原创 快速排序(递归方法)
直接上代码#include<bits/stdc++.h>using namespace std;//以开头的为基准,然后找到他的位置 ,然后以该基准的正确位置左右都分别进行快排 //先从右到左遍历,再从左到右遍历,直到low大于等于high //递归方法!!! int reIndex(int a[],int low,int high){ int index=a[low];...
2020-04-02 20:56:23
210
原创 1457: [蓝桥杯2019初赛]完全二叉树的权值
题目描述给定一棵包含N 个节点的完全二叉树,树上每个节点都有一个权值,按从上到下、从左到右的顺序依次是A1, A2, AN,如下图所示:现在小明要把相同深度的节点的权值加在一起,他想知道哪个深度的节点权值之和最大?如果有多个深度的权值和同为最大,请你输出其中最小的深度。注:根的深度是1。题目坑点1、完全二叉树不一定是满二叉树2、初始权值和不能设为0,因为权值和可以为负数3、int...
2020-02-18 10:38:50
875
1
原创 最大降雨量(关于最大中位数的简单数学题)
由于沙之国长年干旱,法师小明准备施展自己的一个神秘法术来求雨。这个法术需要用到他手中的49 张法术符,上面分别写着1 至49 这49 个数字。法术一共持续7 周,每天小明都要使用一张法术符,法术符不能重复使用。每周,小明施展法术产生的能量为这周7 张法术符上数字的中位数。法术施展完7 周后,求雨将获得成功,降雨量为7 周能量的中位数。由于干旱太久,小明希望这次求雨的降雨量尽可能大,请大最...
2020-02-16 18:19:21
880
原创 [蓝桥杯2015初赛]方程整数解
问题描述方程: a^2 + b^2 + c^2 = 1000这个方程有正整数解吗?有:a,b,c=6,8,30 就是一组解。求出 a^2 + b^2 + c^2 = n(1<=n<=10000)的所有解,解要保证c>=b>=a>=1。输入存在多组测试数据,每组测试数据一行包含一个正整数n(1<=n<=10000)输出如果无解则输出"No So...
2020-01-18 17:29:13
254
原创 (蓝桥杯)牌型种数
问题描述小明被劫持到X赌城,被迫与其他3人玩牌。一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。这时,小明脑子里突然冒出一个问题:如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序自己手里能拿到的初始牌型组合一共有多少种呢?输出请输出该整数,不要输出任何多余的内容或说明文字。思路递归,从A到K选个数,个数选到13时候,总数加一代码#include&...
2020-01-17 21:11:24
479
原创 请求分页存储管理系统模拟实现(java多线程编程+GUI图形化界面设计的小实例)
项目并不完美,借鉴需考量( 满满干货)简单由实例讲解多线程和GUI1、项目介绍:
2020-01-14 18:23:31
2258
4
原创 高精度加法(A+B+C+D)
A+B+C+D描述温暖的签到题~ 对于输入的四个正整数,输出它们的和。输入格式只有一行,输入空格隔开的四个正整数A、B、C、D输出格式只有一行,输出A、B、C、D四个正整数的和数据约定及其范围对于所有数据,保证0≤A,B,C,D≤2^62分析unsigned long long 的表示范围在 0~2^64-1,这里的和会超过这个范围,所以不能直接加和,所以采用高精度加法(本质就...
2019-12-18 22:10:11
1905
转载 c++常用数据类型表示的数据范围
这位大佬的总结比较全面https://blog.csdn.net/weixin_34104341/article/details/85708818
2019-12-18 16:19:42
281
原创 滑稽数(打表过)
滑稽数(通过打表ac)描述最近大恶人了解到一种特殊的数字,他称这种数字为滑稽数。如果一个数的二进制表示由k+1个连续的1和k个连续的0组成,那么这个数被称为滑稽数。 下面是一些滑稽数的例子:更正式地说,如果存在某个正整数k,使得这个数等于(2k-1)*(2k-1) 那么这个数是滑稽数。大恶人有一个整数n,他想在n的约数中找到最大的滑稽数。帮他找到它!输入格式:仅一行包含一个...
2019-12-16 21:16:55
404
原创 快速幂的应用(简单的数学题)
快速幂的应用(简单的数学题)对快速幂的介绍,推荐大家去看大佬的讲解(如下)快速幂算法(全网最详细地带你从零开始一步一步优化)https://blog.csdn.net/qq_19782019/article/details/85621386描述“我读了,一发A了,有什么好说的。”“你个彩笔。”机房又传来FT训斥Codeoos的声音。美丽的女孩Codeoos对此感到很委屈。原来,Codeo...
2019-12-16 18:24:02
142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人