自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdn_xsong的博客

一个简简单单的菜鸡

  • 博客(72)
  • 收藏
  • 关注

原创 几分钟教会你从购买服务器到远程连接

前言  对于很多第一次接触服务器的新手小白来说,如何选购服务器以及如何去连接服务器成了让人困惑的难题。网上也有很多关于服务器购买和连接的总结,不过大多数很零散,不够系统。于是我结合自己的经验系统的总结了一下,希望大家看完这篇文章能有所收获购买  一般来说我选择购买服务器的时候会选择在 阿里云 或者 腾讯云上购买,因为对于学生党来说有很多的优惠活动,并且如果是第一次购买的话活动力度会更大 。下面这个链接是购买服务器比较优惠的网站,大家如果需要可以去了解一下   阿里云服务器购买活动链接   

2021-03-17 16:22:25 4517 14

原创 MQ消息转换器

MQ消息转换器。

2022-07-15 09:59:46 270 2

原创 手把手带你从零开始搭建一个个人博客

前言  由于我上次不小心导致我服务器数据被清空,并勒索我比特币。所以我把服务器重置了。重新整了下博客网站,这里记录下,下次换服务器的时候遇到问题就方便多了。配置信息这里是基于solo搭建的一个个人博客服务器是使用的阿里云的服务器,系统是 Centos 8MySQL使用的是 8.0 版本关于服务器购买和连接不懂的可以看 几分钟教会你从购买服务器到远程连接 这篇文章。准备阶段yum镜像修改因为centos官方停止维护yum镜像源,所以我们要修改为阿里云的镜像//进入镜像源cd

2022-05-03 19:59:21 1996 3

原创 【xsong说算法】剑指offer一个月打卡完毕

打卡了一个月,这一个月自己不仅在算法上面成长了不少。而且也写了不少我自认为比较优质的题解,自己在写某些题解的过程中也花了不少时间去画图.....

2022-03-28 10:20:57 1396 3

原创 【xsong说算法】第三期:手撕力扣二叉树

如果你把上面的题都做完,并且认真总结的话,相信你一定会有很大的收获!

2021-12-16 15:07:37 4029

原创 2021/12/12周总结——我妈永远是我减肥路上的绊脚石

忙碌了一周的李师傅,刚准备坐下来写两道算法题就被叫过去配置机房环境????????????????

2021-12-12 10:09:59 433 1

原创 【xsong说算法】第二期:二分查找算法

前言别直接背模板,要理解记忆二分查找的基本思想:[ 减而治之 ] 每次都将问题的规模减少,直到问题解决”开胃菜“:LeetCode 1095 山脉数组中查找目标值重点:二分查找两种思路:思路 1:在循环体内部查找元素:while (left <= right);思路 2:在循环体内部排除元素:while (left < right)。关于二分查找我想说防止整型溢出求中点的写法:mid = left + (right - left) / 2二分查找类问题中

2021-12-05 14:27:08 439

原创 2021/12/5周总结

平平淡淡的一周  本周与往常一样,每天过着两点一线的生活。不同的是之前几周的网课结束了,开始转为线下课了。网课是外教老师教的,中文的我都听不明白,给我来全英的…dddd????????,当然那些没有外交课专业的同学,他们是正常上课,所以我们的进度跟他们比起来慢了很多。  这周我的睡眠质量是真的差,躺在那一个小时也不玩手机愣是睡不着,我曾经引以为傲的“快速入眠打法”也失效了。失眠的原因有很多,我个人认为有一个比较重要的原因是宿舍温度导致的。咱们学校是有暖气的,晚上盖被子对我来说特别热,伸出一只腿,又感觉

2021-12-05 00:00:00 362

原创 2021/11/28周总结

前言  自己已经很久没有写过总结性的博客了,今天看了很多大一同学的博客,想起了自己当时刚进入小组的那段时间,每天都高度紧张,跟小伙伴一起学习,一起努力,也取得过很好的成绩,为了争固定的座位,每天使劲卷(19年好像还没有卷这个概念。过的好快,老emo选手上线了)。当时也没想着加什么社团啥的,就直接报了小组,可能这就是缘分吧????????。封校的生活(时间管理大师)  有一说一,封校的生活确实是枯燥无味的,每天都在重复着同样的事情:  早上7:35、7:40、7:41、7:42的闹钟,困的话就40起床

2021-11-28 16:26:42 162

原创 【xsong说算法】第一期:排序算法

第一章:排序算法1.1 选择排序选择排序无论什么数据进去都是 O(N²) 的时间复杂度,唯一好处就是不占用额外的存储空间算法思路步骤首先先找到最大(小) 的元素,存放起始位置,重复找最小的往后排,直到所有的元素排序完毕下面是代码演示:    /**     * 使用选择排序解题     *     * @param nums 数组     * @return 返回排序好的数组 &n.

2021-11-28 10:24:53 393

原创 拒绝加班!程序员们1024节日快乐!

​前言   时光荏苒!依稀记得上次1024节日的时候,我同样也写了一篇文章“心想事橙无BUG”程序员们1024节日快乐”,回头看的时候却不觉已经过了一年。这一年里,我相信每个人不管是在生活上还是在学习上都有所成长,当然对于我来说也有很多有趣的值得纪念的事儿,今天刚好借着1024这个对于我们程序员来说比较特殊的日子,我来简单回忆一下,这一年中几个值得纪念的时刻。博客新地址(客串)   我的博客换了新的地址:xsong 的个人博客    记得去年我的博客是自己跟着网上的配置,随便搭建的。后来学了redi

2021-10-24 16:50:09 167

原创 JVM知识梳理

JVM知识梳理解析: 守护线程在后台运行,并不会阻止JVM终止。守护线程的子代也是守护线程。解析(该解析大都是参考书上的P68页往后进行总结的): JVM的内存结构包含五大区域:程序计数器、虚拟机栈、本地方法栈(随线程而生,随线程而灭。这三个内存分配和回收都兼备确定性,所以不考虑回收的问题)、堆、方法区程序计数器:可以理解为当前线程所执行的字节码的行号指示器,线程私有,当执行java方法的时候他记录的是正在执行的虚拟机指令的地址,当为native方法时,为空虚拟机栈:java线程

2021-07-25 17:52:21 177 6

原创 总结+好剧推荐

周总结  距离上一次我写周总结已经过去了两三个月,这期间我印象最深的也就是备考蓝桥杯和小组年会了。蓝桥杯  备考蓝桥杯那段时间刷了很多算法题,除了小组每天算法题,我也刷了不少LeetCode上面的题,剩下大部分时间都是刷书上的题。那段时间我的压力也挺大。不过幸好有小组的同学,有朋友跟我一起互相鼓励一起前进。可惜的是只拿了个省二。年会  年会我也是期待了很久,大家也都在精心准备,尤其是前端的同学他们在准备年会上面的付出确实很多。视频制作,策划场地,联系学长学姐…本来是有个主持人角色,服装台词基本

2021-05-15 22:40:49 134 4

原创 二叉树

二叉树类型力扣226题:翻转二叉树class Solution { public TreeNode invertTree(TreeNode root) { //base case if(root==null)return null; //交换左右子节点 TreeNode tmp=root.left; root.left=root.right; root.right=tmp; //让

2021-04-17 21:56:20 77

原创 蓝桥杯字串统计

题目描述public class Main { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int L = reader.nextInt(); String S = reader.next(); LinkedHashMap<String, Integer> memo = new LinkedHashMap<>(); //将所有的情况以及出现

2021-04-14 10:08:34 111

原创 题目 1072: 汽水瓶(java代码、递归,详解)

题目  题目链接:1072: 汽水瓶题解&思路这一题我采用的是递归,但是怎么去想呢?我们肯定需要一个辅助函数来计算多少瓶,辅助函数的名字public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); LinkedList<Integer> res=new LinkedList<>(); int x; wh

2021-04-09 20:56:56 363 4

原创 拿下困惑自己许久的Lambda表达式!

前言  今天讲一下这个困惑我很久的Lambda。为什么这么说呢?因为我之前一直没主动去学过Lambda。很多使用Lambda表达式的代码我都没有仔细去琢磨咋回事。但是最近这个Lambda表达式出现的有些频繁,有点影响我接下来的学习了,于是我就去学了一下。我也是刚学完就来总结了,也算是巩固一下。当然我也希望这篇文章能帮到更多准备学Lambda同学。  这篇文章我会用很多通俗易懂的例子来教大家如何使用Lambda,建议大家自己也敲一遍案例,这样印象才会更加深刻!!ps:本文中使用的所有例子为 一个接口,下

2021-03-22 22:49:28 2285 13

原创 2021-2-28周总结

  元宵节那天我们趁着人都很齐给我奶过了66岁生日,整了不少吃的喝的,也算是2021一个好的开头。马上就开学了,我也是通知一下来就买的票。我在淘宝卖的都市天际线dlc,也卖出去了好几个,哈哈,想起来也是一个不错的经历,第一次开网店卖东西,感觉很不错。...

2021-02-28 14:52:31 264 1

原创 2020-2-21周总结

特别的年  今年我觉得是我从小到大过得最特别的一个年。不仅仅是因为今年是疫情之后的第一个新年。今年的年夜饭跟往年一样丰盛,除了去世的爷爷其他人也都到齐。但是这种能凑齐的日子真的不多了,不仅如此与以往不同的是,今年我们过年那天夜里跟家人一起玩“大芝麻挑小芝麻”,“老鹰捉小鸡”…哈哈,回归童年。不到12点后又去街上吃的夜宵。本来这几天打算出去旅游的,但是人太多又不想去了。开学前准备  今年开学应该是能顺利开学了,开学前也该收收心去迎接新学期。很多的东西还没学,但是写项目确实让我成长了不少。这次放假带回来的

2021-02-21 16:31:24 236

原创 JPA多对多关系导致的栈溢出问题

原因hashCode和equals方法中会对多对多属性进行处理。而且多对多关系中都互相包含,并且都有实现hashCode和equals方法,这就出现了循环的情况,于是就导致栈溢出。解决方法使用 @JsonIgnore注解 或者使用@JsonManagedReference和@JsonBackReference注解(使用这组注解可以序列化另一个关系的类)。具体详见代码 @ManyToOne @MapsId("examId") @JoinColumn(name = "exam_id

2021-02-21 16:08:24 1083

原创 2021-1-31周总结

  这周我重新试了我的七牛云,因为之前在个人博客网站用了一次,这次我又重新配置了一下,好多忘的东西又想起来了。最近我发现很多东西在官方文档上面都十分的清楚,但是文档大部分都是英文的,有点难读(七牛云因为是国内的,所以是中文的文档,比较好读)。  在家的学习效率其实并不会很差,有时候自己在房间能呆上一整天,不有时候会有点累。下周我们可能要去看高中老师。好久没见老师了确实有点想她了。以前老师就对我们特别好,带我们吃自助餐、火锅…这样的老师确实值得我们去珍惜。...

2021-01-31 20:44:51 256

原创 Swagger2+oauth2配置

导入依赖 <!-- Swagger --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </d.

2021-01-24 16:18:19 917 2

原创 SpringSecurity详解

SpringSecurity详解登录实现:import org.springframework.beans.factory.annotation.Autowired;import org.springframework.security.core.authority.AuthorityUtils;import org.springframework.security.core.userdetails.User;import org.springframework.security.core.u

2021-01-17 22:47:36 282

原创 2021-1-17周总结

恶补知识  刚回来那两天新疆的同学回来了,说请我们吃饭,然后玩了两天,这两天一直在闭关在恶补知识。新项目来了,发现自己的知识点还有很多漏洞,比如SpringSecurity,JPA的部分注解…这两天对项目的部署和查找linux 的脚本的过程中使得我对的inux的操作又熟练了不少,这个假期我也是计划老实呆在家里,练好算法,写好项目,利用好自己的时间,加油吧!...

2021-01-17 22:45:47 191 2

原创 2020-12-19周总结

疫情地图  这周跟着那个疫情地图的直播看了几天,不能说一点收获没有,收获更多的是对以后发展的理解,当然还有一些服务器的知识(漏掉的知识点补上了)。整个直播内容没有讲太多写代码的,疫情地图就是部署别人写好的前端页面,然后我们使用URL获取到他们给我们提供的数据,然后部署到服务器。剩下就一直在广告…部分内容代码//关键使用步骤://1. 先准备一个URL类的对象 uURL url = new URL("网址内容");//2. 打开服务器连接,得到连接对象 connURLConnection c

2020-12-20 17:25:26 194

原创 2020-12-13周总结

可怜的服务器  前两天刚讲完Redis设置不当服务器可能会被攻击!于是第二天我的服务器就挂了。因为我的Redis没有修改默认端口,没有密码。黑客就很容易进入我的服务器,修改我的用户权限。至于为什么黑客知道我的端口号。应该是因为我代建在solo的个人博客网站(现在已经不能用了)。我直接重置了服务器。问题解决了,但是很多东西也是找不到了。不过也算是长了个记性。四级已凉,转入复习  令人激动的四级考试终于结束了!裸考…果然不出我所料,很多单词我都是有印象、有印象!但是想不起来。如果说让我大一就考四六级的话

2020-12-13 16:48:58 198 2

原创 Redis入门详细教程

一、Redis简介和安装Redis是什么**百度百科:**Redis(Remote Dictionary Server ),即远程字典服务 。是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 是当下nosql最热门的技术之一。Redis能干嘛内存存储、持久化(rdb、aof)效率高,可用于高速缓存发布订阅系统地图信息分析计时器、计数器(浏览量…)特性多样的数据类型持久化集群

2020-12-13 16:17:49 589 1

原创 2020-12-6周总结

讲课本周除了项目的修改,更多的时间是花在了准备讲课上面。我讲的是redis,因为是现学现卖,所以讲的东西比较浅,但是这种督促自己学习的方式,真的能让自己提升很多!redis的配置文件至少我不会很陌生,甚至我还知道大部分配置。而且SpringBoot集成redis的部分源码我也看了好多遍,也能理解不少东西,印象也是十分的深刻,所以这次准备讲课对我来说意义非凡,也算是对我以后深入学redis打下一个很好的基础!“时间管理”这周给我最深的印象是我几乎每天中午没有回去过(很大一部分原因是准备讲课的东西)。但是

2020-12-07 21:09:32 171 1

原创 暗色调Xshell配色方案

这个配色方案偏暗色调[Solarized Dark]text=839496cyan(bold)=93a1a1text(bold)=408080magenta=dd3682green=859900green(bold)=586e75background=042028cyan=2aa198red(bold)=cb4b16yellow=b58900magenta(bold)=6c71c4yellow(bold)=657b83red=808000white=eee8d5blue(b

2020-12-02 20:57:49 437

原创 2020-11-29周总结

  这周我重装了一个系统。原因是我想装个专业版的,本来之前就有这个想法,然后前两天我发现我的环境变量被matlab改了,于是我就重装了个系统。好消息是我的电脑比之前干净很多了,但是我的typora里面的笔记的图我忘记备份了,这就有点尴尬,不过我也记得大致,影响不太大。  忙碌了一周的游戏比赛以失败告终。对面一个巅峰1900多的代练,实在打不过…有点小失落,也瞬间理解了到那些电竞选手因为世界赛被淘汰而泪洒赛场感受(我们小比赛不至于,只是那个心情有点复杂)。不过我觉得电子竞技的魅力不在输赢,而在于友谊的升华!

2020-11-29 18:07:32 187

原创 2020-11-22周总结

去其糟粕  本周主要还是在忙着写项目,项目的基本功能也细化了很多。但是发现了自己的很多代码的规范问题,同学也及时给我指出来了,然后我也是很认真的听了需要改的点,觉得自己需要学习的地方有很多。并且在看别人的代码的时候一定要去其糟粕,取其精华。加油吧!物是人非事事休  学姐班红歌训练叫我去给他们班学生指导一下,我去了。我们班去年的女领唱也在。在那听的时候突然想起了自己去年。那种物是人非的感觉油然而生。感觉时间过得真快…还没到点呢咋开始网抑云了…游戏比赛  学校举办了一个王者荣耀的比赛,我们报名了。最近

2020-11-22 19:49:03 194

原创 2020-11-15周总结

分享一下两个有意思的图,每周都是这个图督促我们写博客剁手的双十一   又是一年一度的光(gou)棍(wu)节:零点前的我:快零点的我:双十一结束后的我:苍天不负有心人!本周主要是写项目,跟着孙大佬也学到不少东西。小组的这次大一的考核也结束了。有些人的成绩基本都能猜出来,努力跟成绩真的是成正比的!回想我当年第一次考核的时候,那时候我总感觉自己要被淘汰,很菜。但是我还是坚持了下来。为了有个位儿,前端的那次考核我在小组确实下很大功夫。果然苍天不负有心人,我考了第一,有了自己的

2020-11-15 19:18:16 171

原创 2020-11-9周总结

新项目  最近也是来了个新项目——评分系统。这个项目预期一个半月写完。跟新奥大佬一组让我倍感压力啊!(疯狂抱大腿…)学长学姐的教训告诉我,如果没交流到位,就会导致后端的很多接口前端都可能实现不了。一定多沟通!  我觉得很多东西都是在实战中学习到的,并且这也是老师给的项目,因此我们都是十分重视这次的项目。JWT疑惑:过期问题  最近将JWT和JPA学了学,发现挺好用的。然后结合着JPA和JWT写了个小demo,实现的主要就是一个登陆验证。但是今天在写项目的时候我突然思考到一个问题。如果JWT过期怎么办

2020-11-09 09:18:00 739 1

原创 把时间改为**秒前、**分钟前的工具类

因为我们之前的博客项目是需要实现那个发布时间的显示的。然后为了更加直观,我就弄个工具类。在我将所有的文章遍历出来的同时,然后把时间set为工具类转出的时间。然后就实现了想要的效果。废话不多说,直接上代码package com.lxs.Utils;import com.lxs.pojo.article.Article;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Dat.

2020-11-07 08:24:36 202

原创 SpringDataJPA学习笔记

SpringDataorm思想主要的目的:操作实体类就完成操作数据库表建立两个映射关系:实体类和表的映射关系实体类中的属性和表中的字段关系不再将重点放在sql语句上实现orm思想的框架有:Mybatis、HibernateHibernate框架百度百科: Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得

2020-11-04 22:18:05 370 2

原创 2020-10-31周总结

有趣的经历  突然想起来高中时去参加飞行员体检有一段比较有意思的经历,就给大家讲讲吧,全当放松一下了。  当时我是在体检楼一楼坐着,然后接到一个“神秘的电话‘。我接了电话,里面的人问我是不是XXX,我说是。然后就说我的尿检结果出了点问题,让我马上去体检楼四楼那重新采样(后来我才知道是忽悠我上去的)。我当时是在郑州国际体检中心,大楼的构造那叫一个绕,我转了好几圈,直接迷路。有个护士跟我碰了四次面…最终经过一番波折我来到了四楼。给护士说我是xxx,你们打电话让我上来的。护士给里面的人说”xxx来了“,然后不

2020-10-31 15:24:43 253 1

原创 三种任务(异步任务、邮件任务、定时任务)

异步任务 引入  在实际应用中,常常会使用到异步任务。比如发送邮件的时候,后台需要一段时间去发送,而前台这边需要等后台响应结束后才能进行下一步,这种问题一般使用多线程就能解决。  开启异步任务的注解为@EnableAsync 使用的注解为@Asyncpackage com.song.AsyncService;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Se

2020-10-24 21:19:06 602 1

原创 “心想事橙无BUG”程序员们1024节日快乐

博客搬家  新的博客地址  我也是用docker成功搭建了一个自己的博客,为了防止我的博客丢失,以后的博客我会先在CSDN上备份,然后再去solo上更新“心想事橙无BUG”程序员们1024节日快乐  (2020-1024=996)996工作制是一种违反《中华人民共和国劳动法》的延长法定工作时间的工作制度,指的是早上9点上班、晚上9点下班,中午和傍晚休息1小时(或不到),总计工作10小时以上,并且一周工作6天的工作制度,代表着中国互联网企业盛行的加班文化 。  他们都说程序员就像是一个个1024,以

2020-10-24 20:06:00 620 2

原创 2020-10-18周总结

蓝桥杯   蓝桥杯考完了,先抛开做得好坏这个问题。我就想吐槽一下,300块钱吃一个面包+火腿+粥+鸡蛋(价钱不超过十块,面包就发一个)。这就算了,机房的环境还是我们小组的同学配置的!!!不仅如此,机房问题不断。先是eclipse的问题,中文就算了,我的包还导不上去,最终还是换了台机器解决了。但是做的时候,我这边做着做着登陆的页面直接给我整掉了,然后就进不去了。最后又换了台机器…  吐槽完了,也该说一说题了。提起来我就感觉我是真的菜鸟一枚。真正做出来的题就4个,第一题、蛇形数那个、找字符的(例子输出的是

2020-10-18 17:10:15 193

原创 2020-10-10一周总结

招新  本周大部分时间都在准备招新工作。从“备战”招新到招新工作的进行,从楼下宣传到开场和ppt的讲解,不论是学长学姐,还是我们19级的同学,每个人都在用心准备。每个人都很辛苦。我想这就是咱们小组的凝聚力。同时也让我第一次有种家的感觉,顿时心生感慨:大家相聚在一起很不容易,且行且珍惜!(老网抑云了)。换个歌快乐快乐。  到目前为止,参观实验室讲解ppt的工作已经进行了一大半了,我也很清楚的感觉出来我们在一点点的成长,从开始的紧张、忘词,到现在的从容、脱稿。这对我们每个人来说无疑是很大的进步!接下来就是笔

2020-10-11 17:25:03 194

空空如也

空空如也

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

TA关注的人

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