自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Healer_银尘的博客

小白一个 Fighting

  • 博客(73)
  • 资源 (1)
  • 收藏
  • 关注

原创 阿里云JavaWeb环境的搭配

搞了好久。。。。参考阿里云文档配置Tomacat,JDK。自己在环境中配置Mysql--------博主使用的Tomcat和JDK---------》https://pan.baidu.com/s/1utoZEzJ-kaKdmCFNJmq4gQ 提取码jh5n本博客参考博客阿里云文档 https://help.aliyun.com/document_detail/...

2019-04-17 17:34:55 180

原创 Struts2-Jquery-Echarts实现实时信息交互

在经过数据可视化学习之后,我就在想我以前做过的项目中要求实现数据可视化。当时候很菜。只想到了用struts中的chart来画。没有做到像Echarts那么实现动态交互。在经过自己推磨与上网搜索之后,终于迎来了自己的第一个与后台交互的动态可视化界面。 在本节课学习中,我们需要用到Json的jar包与Struts2的jar包(自取) ...

2019-04-04 10:53:12 299

原创 Influx集群解决方案(Influx Proxy篇)

github地址Influx Proxy 是一个基于高可用、一致性哈希的 InfluxDB 集群代理服务,实现了 InfluxDB 高可用集群的部署方案,具有动态扩/缩容、故障恢复、数据同步等能力。连接到 Influx Proxy 和连接原生的 InfluxDB Server 没有显著区别(支持的查询语句列表),对上层客户端是透明的,上层应用可以像使用单机的 InfluxDB 一样使用,Influx Proxy会处理请求的转发,并对各个 InfluxDB 集群节点进行管理。

2023-11-29 13:32:16 676

原创 探索线程池的威力:优化多线程任务管理与性能提升

线程池是一种用于管理和复用线程的机制。它通过预先创建一组线程,将任务交给这些线程来执行,从而避免了频繁创建和销毁线程的开销。线程池可以提高系统的性能和资源利用率。线程池的预启动是指在线程池初始化后,提前创建并启动一定数量的核心线程,使它们处于等待任务的状态。在 Java 中,通过在创建线程池时使用或方法来实现线程池的预启动。使用自定义线程池可以更好地满足特定的业务需求。。

2023-08-21 16:06:03 161

原创 使用ApplicationRunner简化Spring Boot应用程序的初始化和启动

​ ApplicationRunner是Spring Boot中一个非常方便的功能,可以帮助我们在应用程序启动后执行自定义的任务和操作。通过使用ApplicationRunner,我们可以简化应用程序的初始化和启动过程,并提高代码的可维护性和可测试性。在实际项目中,合理地利用ApplicationRunner可以使我们更好地控制和管理应用程序的启动流程。希望本文能够帮助您更好地理解和使用ApplicationRunner,为您的Spring Boot项目带来便利。

2023-08-21 14:00:19 1405 1

原创 SSO单点登录(SpringSecurity OAuth2.0 redis mysql jwt)

SSO单点登录实现

2023-08-17 11:27:18 203

原创 深入了解 Influx:时序数据库的力量

深入了解 Influx:时序数据库的力量

2023-07-31 17:18:30 620

转载 Git学习

原文链接: https://juejin.cn/post/6844904191203213326Git 流程图Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库配置 Git# 配置全局用户$ git config --global user.name "用户名" $ git config --global user.email "git账号"# 配置别名$ git config --global ali

2022-03-13 16:43:59 937

原创 Android实现音乐播放器(包含窗口小组件)

一、项目整体架构二、技术介绍1、Activity摘抄自网络—Activity介绍可以参考博主的另一边文章-Activity是对用户可见的UI界面,用户与应用程序都是通过Activity来进行交互的。Activity的生命周期我们在书写Activity的时候应该遵守Activity的生命周期,在合理的地方添加合理的代码。下边是博主的MainActivity的代码,只放了一部分,大家可以去下载代码来仔细查看import androidx.annotation.NonNull;imp

2020-08-15 22:28:44 1643

原创 给云服务进行分盘

购买了服务器用来部署自己的项目操作系统的 Windows 上边只有一个 C 盘想着把 C 盘分一下,写一波教程 (哈哈哈~~~)1、进入服务器,win+R 输入 diskmgmt.msc2、进入界面,可以看到你的磁盘信息3、右键选择压缩卷 (耐心等待)4、出现以下界面 压缩空间量就是你要重新分配的磁盘的大小 (MB 为单位 1024MB = 1...

2020-04-11 11:29:01 764

原创 JavaSE------基础讲解与面试问题

实训开始一个月了,我们老师已经交完JavaSE进而准备开讲数据库了。在这呢,总结一下这几天讲的以及总结一下可能会遇到的面试的问题。Day.1初始Java知识点1、了解Java 的技术内容,会使用记事本开发(以后都会用到编译器)面试点1、JDK和JRE的区别JDK:Java Development Kit的简称,Java开发工具包,提供了Java开发环境和运行环境。...

2019-06-09 15:32:33 143

原创 CCPC邀请赛-----湘潭大学(2019)

这是自己大学第一次出去打CCPC邀请赛。5月10号和队友xiaobingqiu,hfl一起做飞机出发,前往湖南。到了湖南已经凌晨1点了。打车去了我们住宿的地方。在这里吐槽一下,机场旁边的住宿确实有点吵。大概凌晨3点多才入睡。第二天早上8点做机场大巴出发去湘潭。一路打车到了我们住宿的地方。这里推荐一下湘潭大学旁边的--》星辰宾馆。环境很好,而且噪音很少。我们到了宾馆才上午10点,一直等到下午...

2019-05-18 10:09:40 471

转载 IDEA快捷键

IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!) 1. -----------自动代码-------- 常用的有fori/sout/psvm+Tab即可生成循环、System.out、main方法等boilerplate样板...

2019-05-17 15:30:32 97

原创 三、无重复字符的最长子串

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。示例1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是"abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是"b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复...

2019-05-15 21:49:38 82

原创 二、两数相加

给出两个非空的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -...

2019-05-15 21:24:44 81

原创 一、两数之和

给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]代码...

2019-05-15 21:22:05 66

原创 关于Java中上传文件与下载文件问题-----同样适用于服务器

一、文件上传在进行文件上传的时候我们需要注意这么几个点1、文件上传的时候,表单提交的时候。<s:form action="UpLoadAction" enctype="multipart/form-data" method="post"> <s:textfield name="title" label="类型"></s:textfield> ...

2019-05-08 21:58:08 133

原创 Echarts------------在实现前台与后台交互的过程中遇到的json问题

一、1、json可以对象中放入对象与数组。所以我们在后台实现的时候也要这么来写。往往一般都是map中放list,或者list中放map;2、在前台进行交互的时候一定要理解怎么样去遍历自己的json数据。并且能够合理的去使用它。...

2019-05-07 16:27:24 172

原创 POJ-1068(模拟题)

题意概述:给你n个数p[i],代表第i个右括号之前的左括号个数,让你输出一个w数组。w[i]代表与其相匹配的左括号的区间内的右括号的个数思想:我们可以先根据p数组模拟出这个字符串,然后在由字符串反推出w数组代码实现#include<set>#include<map>#include<queue>#include<stack&...

2019-04-23 15:34:59 174

原创 Spring+Struts2+Hibernate

SSH项目环境搭建资源包路径(自取)https://pan.baidu.com/s/1oXahoke596ymCQQKQHgnvw 提取码: myep一、HIbernate环境+Spring的环境搭建(笔者将放到同一个xml中 有注释)1、applicationContext.xml(Hibernate负责数据库的交接 Spring负责使用基本的JavaBean代替EJB)...

2019-04-21 11:55:25 313

原创 Ajax与Jquery学习

一、在学习之前,我们可以自己先使用node.js搭建一个服务器,或者直接使用Tomcat服务器。(在这里我们使用node.js)下载网址:https://nodejs.org/zh-cn/在使用过程中,如果我们全程使用node.js会让内容显得过于繁琐。所以,我们在这里使用express框架,来对项目进行整理。更换NPM镜像为淘宝镜像 npm config set regis...

2019-04-10 11:58:10 454

原创 Robo 3T的使用

下载网址:https://robomongo.org/download在下载中选择适合自己的版本下载安装的话一直点next,把自定义安装路径改一下。然后我们直接进入界面然后你就可以看到你的左侧栏中出现了你的数据库信息(注意需要先开启服务)...

2019-03-26 12:19:03 2200

原创 MongoDB学习第二天

在这次课程中,我学习了配置用户账号和访问控制1、在进入MongoDB之后,我们可以为其创建root用户。(使用createUser语句)在这种情况下我们相当于创建了一个超级用户(blingbling)db.createUser({user:"root",pwd:"root",roles:[{role:"root",db:"admin"}]})2、我们可以在不同的数据库下创建...

2019-03-21 21:01:51 117

原创 Linux学习之路

说明:博主用的Ubuntu系统一、Linux常用命令1:基本格式 command [options] [arguments]2:文件操作命令ls -l 查看文件详细信息在ls中还有许多命令 选项 说明 -l 以详细信息的形式展出当前目录下的文件 -a 显示当前目录下的全部文件 -d 查看目录属性...

2019-03-21 18:01:07 123

原创 MongoDB的安装与配置

1:安装网址:https://www.mongodb.com/download-center/community可以选择MSI自己手动安装,也可以选择ZIP(下载完成后自己移动一下位置)。选第二个可以自己进行文件下载路径配置2 配置问题我个人的MongoDB放到了D盘下(大家可以根据自己的信息来进行修改)2.1服务器启动方式(1)通过命令来启动(先切换到bin目...

2019-03-21 08:52:35 129

转载 大数模板

大数博客博主 1、大数加法(可以做一下 计蒜客--&gt;   加一)下边代码中  sum函数为大数加法。main函数中有去零操作。#include&lt;cstring&gt;#include&lt;string&gt;#include&lt;cstdio&gt;#include&lt;iostream&gt;using namespace std;string s...

2019-01-24 14:44:48 77

原创 麦森数(洛谷-P1045)

题目描述形如2^{P}-12P−1的素数称为麦森数,这时PP一定也是个素数。但反过来不一定,即如果PP是个素数,2^{P}-12P−1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。任务:从文件中输入PP(1000&lt;P&lt;31000001000&lt;P&lt...

2018-11-12 15:29:03 460

原创 Codeforces C. Vasya and Golden Ticket(思维题)

 Codeforces Round #512 (Div. 2, based on Technocup 2019 Elimination Round 1)  在这个题中给了n的范围最大为100个  并且最大的值也就9*100  那么我们完全可以暴力去求解。 暴力每一个可能取的数值 #include&lt;set&gt;#include&lt;map&gt;#include&...

2018-09-25 21:08:57 472

原创 精卫填海(线段树)

在这个题中有两种操作   1、(1,k,s) 找到k的右边离k最近的且大于s的值   2、 (2,k,s) 将k位置的石块改为s个在这个题中我们可以用线段树去做 #include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;string&gt;#include&lt;algorithm&gt;using names...

2018-08-30 11:30:09 215

原创 CodeForces 1025C(思维题)

作为一个小白,根本就想不到这道题怎么去做。只有求助各界大佬的帮忙(百度) 现在,把大概思想给大家讲一下。它这里主要运用到了要向其后边再重新加一个字符串 我们可以看一下上图红色代表第一次划分的位置 紫色为另外一次划分的位置我们可以看到红色划分之后它变为了bafedc----如果将它构成一个环的话那么它和以前是没差的紫色同理所以我们可以把字符串写成为------abcd...

2018-08-23 14:32:31 404

原创 三分

HihoCoder - 1142一道三分题。 以前只接触过二分,现在才接触的三分,刚接触的时候感觉有点陌生。 我们只要理解三分的意思即可做出这道题   #include&lt;set&gt;#include&lt;map&gt;#include&lt;queue&gt;#include&lt;stack&gt;#include&lt;bitset&gt;...

2018-08-14 15:01:29 198

原创 Codeforces 893E - Counting Arrays

在讲解这一题的时候,可以先了解一下隔板法(下图是关于隔板法的一个实例)   原题链接:http://codeforces.com/problemset/problem/893/E 在这个题中,我们需要用到每个数的质因子,通过它们来得到给定的值对于每个质因子,假设它有k个,那么求把它分配到y个数上的方案数。相当于把k个小球分配到y个盒子里的方案数。这个问题可以用隔板法(插空法...

2018-08-10 11:33:17 168

转载 Hdu1175(一起来连连看)

    #include&lt;set&gt;#include&lt;map&gt;#include&lt;queue&gt;#include&lt;stack&gt;#include&lt;bitset&gt;#include&lt;math.h&gt;#include&lt;string&gt;#include&lt;vector&gt;#in

2018-08-08 19:56:15 152

原创 CodeForces - 734C(思维)

   每次都在想,为什么自己想不到解决方法。为何人家的代码都是几行。。(还是自己写的代码太少QAQ)当时候写这个题的时候还在想是不是要搜索,是不是要用到贪心。当我看到大佬的代码的时候,意识到思维是真的强。 思路:先找到直接生成的。然后通过暴力(结合二分)去求解。 代码:#include&lt;set&gt;#include&lt;map&gt;#include&lt;...

2018-08-06 21:33:33 215

原创 CodeForces - 916B (思维+贪心)

     放假前大佬给出的9道训练题。这道题时间2s。刚开始想的就没去做。后来看这道题的时候,觉得这个题是一个锻炼思维的好题。    题意:让你把一个数n拆分成k个二的幂次之和,并且你要保证在最高位最大的情况下,字典序最大。     题解:先求出N的二进制,二进制的1所在的位即所求幂次,如果1的个数大于K,则肯定不行;如果小于K,则进行增加操作,可将一个2^n变成两个2^(n-1)。注意:...

2018-08-06 09:32:16 406 1

原创 数独题 HDU - 1426

题意:给你一个数独,让你求出它的解 这个题是运用DFS的(很好的一道题  可以提高自己的思维能力)哈理工也有一道数独题----     数独题#include&lt;set&gt;#include&lt;map&gt;#include&lt;queue&gt;#include&lt;stack&gt;#include&lt;bitset&gt;#include&lt...

2018-08-04 08:58:51 308

原创 HDU - 4027---线段树

题意:给你n个数,输入T,X,Y。能够进行两种操作;          1、如果T为0,让[X,Y]区间内的数都变为自身的平方根          2、如果T为1,求[X,Y]区间内的和。#include&lt;iostream&gt;#include&lt;cstdio&gt;#include&lt;string&gt;#include&lt;algorithm&gt;...

2018-08-03 09:37:25 136

原创 CodeForces - 918C(匹配问题)

题意:给你一个字符串,有多少对符合规则的左右括号-----》比如()   (())   ((?)   (?))  这里的?可以换为左括号或者右括号在这个题中,我们可以去找左括号和?的个数,先暂时把?看为右括号。这样,我们在找的时候,就可以很好的去匹配了。作者的解释基本都在代码里注释了。这就不做过多解释了。 代码:#include&lt;set&gt;#include&l...

2018-08-03 08:57:21 196

原创 UVA - 10881(思维题)------蚂蚁走竹竿

题意:在这个题中。给了你竹竿的长度L,给了你蚂蚁的个数n,然后下边n行是每一只蚂蚁的初始位置。问你在T秒之后每一只蚂蚁的位置。这个题给的时间是3000ms,如果一直要写模拟的话,有点烦人。其实,做这道题的时候,我们可以参考挑战书上的一道Ants题。当两只蚂蚁碰撞之后,我们可以将它看为互穿而过,只不过是要改变位置标记。其实,在这道题中,我们可以发现,蚂蚁在同时间是同时进行运动的。那么,它们的相对...

2018-08-03 08:48:28 343

原创 LightOJ - 1007(欧拉函数加前缀和思想)

作者在这里就不把题复制出来了,直接来说一下题意;参照博主的另一个欧拉函数总结:黑客大战 题意:一个数的得分是它的欧拉函数的平方。问你区间(l,r]之内的得分总和; 这里主要用到了求1-n的欧拉函数的板子 *******坑点:1、你需要开unsigned long long  看给出的n的范围可得2、不能开两个数组 最好是一个数组使用  不然......  爆内存...

2018-08-02 21:13:28 396

音乐播放器-AndroidApplication

使用Android来实现音乐播放器,结合了AudioFocus、Android的四大组件。在实现App的同时结合了Widget。

2020-08-10

空空如也

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

TA关注的人

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