后端
文章平均质量分 72
主要为java后端需要掌握的相关知识
恋志传奇
这个作者很懒,什么都没留下…
展开
-
书签栏(个人)
个人书签原创 2022-08-22 17:22:27 · 340 阅读 · 1 评论 -
《Java并发编程之美》
并发编程原创 2022-08-12 10:02:37 · 714 阅读 · 0 评论 -
关于WebSocket的消息推送
WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。这里介绍websocet推送给指定的人群,以及全部用户的方式。...原创 2022-07-15 15:47:09 · 2343 阅读 · 0 评论 -
多线程的学习
视频学习请参考:https://www.bilibili.com/video/BV1V4411p7EF?p=3&spm_id_from=pageDriver理解程序、进程、线程的概念程序可以理解为静态的代码进程可以理解为执行中的程序。线程可以理解为进程的进一步细分,程序的一条执行路径1、实现方式1-继承Thread类package com.xuexi.thread;public class TestThread01 extend...原创 2021-08-18 09:37:52 · 97 阅读 · 0 评论 -
Nginx 总结
1、简介 Nginx 是高性能的 HTTP 和反向代理的服务器,处理高并发能力是十分强大的,能经受高负 载的考验,有报告表明能支持高达 50,000 个并发连接数。 其主要功能为:正向代理、反向代理、负载均衡以及动静分离。2、什么是正向代理 简单来说就是:需要在客户端配置代理服务器进行指定网站访问。举个例子(来自博客园): 我是一个用户,我访问不了某网站,但是我能访问一个代理服务器,这个代理服务器呢,他能访问那个我不能访问的网站,于是我...原创 2021-08-16 19:17:28 · 1159 阅读 · 2 评论 -
关于linux 防火墙出问题(centos6.5)
1.出现的问题(重启防火墙出现如下问题)[root@jenkins02 sbin]# service iptables restartiptables:将链设置为政策 ACCEPT:filter [确定]iptables:清除防火墙规则: [确定]iptables:正在卸载模块: [确定]iptables:应用防火墙规则:Ba原创 2021-08-13 15:49:13 · 1230 阅读 · 0 评论 -
Swagger快速学习
1、学习目标:·了解Swagger的作用和概念·了解前后端分离在SpringBoot中集成SwaggerI原创 2021-06-22 16:47:58 · 115 阅读 · 0 评论 -
mysql 命令式的导入csv数据
1、首先检查数据库 local_infile 是否为ON原创 2021-06-11 17:17:15 · 947 阅读 · 0 评论 -
mybaitsPuls快速学习
1.快速入门官方入门地址:https://mp.baomidou.com/guide/#%E7%89%B9%E6%80%A7原创 2021-06-10 10:52:19 · 223 阅读 · 0 评论 -
yum安装出错
提示出现下列问题:Cannot find a valid baseurl for repo: baseAll mirror URLs are not usinAg ftp, http[s] or file[root@Hadoop ~]# yum makecacheLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfileYumRepo Error: All mirror URLs are not using原创 2021-03-01 21:39:32 · 305 阅读 · 0 评论 -
Linux 安装 GitLab 以及环境配置
1.下载安装Gitlab GitLab下载网址: wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6/gitlab-ce-12.4.2-ce.0.el6.x 86_64.rpm 安装:rpm -i gitlab-ce-12.4.2-ce.0.el6.x86_64.rpm2.配置Gitlab的环境1)第一步打开配置文件:vi /etc/gitlab/gitlab.rb...原创 2020-11-25 20:22:56 · 537 阅读 · 0 评论 -
关于SpringData+Jpa的相关基础信息记录
SpringData Repository查询方法的相关定义* 在 Repository 子接口中声明方法* 1. 不是随便声明的. 而需要符合一定的规范* 2. 查询方法以 find | read | get 开头* 3. 涉及条件查询时,条件的属性用条件关键字连接* 4. 要注意的是:条件属性以首字母大写* 5. 支持属性的级联查询. 若当前类有符合条件的属性, 则优先使用, 而不使用级联属性.* 若需要使用级联属性, 则属性之间使用 _ 进行连接....原创 2020-10-08 17:01:41 · 41 阅读 · 0 评论 -
Git上传文件的方法以及总结
1、本地库的初始化 首先建立一个文件夹(英文路径下),在这里运行你安装好的git bash,此时看到一个弹框:1、输入命令:git init 本地库将会初始化,此时会建立起一个隐藏的文件夹 .git。其中的文件不要修改(ll .git 可以查看文件下面的内容)2、设置签名:形式--用户名:tom ; Email 地址:goodMorning@163.com ;作...原创 2020-05-01 18:29:32 · 11948 阅读 · 0 评论 -
关于SpringBoot+Jpa 的分页实现
1、简介SpringData JPA 他具有分页的功能,所以操作起来比较简单。在我们的XXXXRepository中我们需要取继承JpaRepository,正是因为他包含了许多分页方法,才让我们可以很轻松的操作!见下表(包含的相关方法):2、具体实现步骤:1)、我们的Service层( List 可以改变,看你需要的返回类型即可)List<User> testSplit(Integer pageNum,Integer pageS...原创 2020-09-30 16:05:09 · 2339 阅读 · 3 评论 -
关于 jpa Specification动态条件查询的简单记录
public void testJpaSpecification(){ Page<USer> list = null;//这里是我需要返回的对象 int page = 0; int size = 10; Pageable pageable = PageRequest.of(page, size);//分页条件 /** * 实现自定义的查询方法 * 1. 实现Specific..原创 2020-10-16 20:25:49 · 345 阅读 · 0 评论 -
多线程+线程池(来自javaguide)
本文来自于javaguide多线程章节:JavaGuide我总结的思维导图:线程池思维导图,自己总结的来自于javaGuide-Java文档类资源-CSDN下载我一定没有设置需要C币,有也是官方弄的,需要可以联系我哈!4.1. 为什么要用线程池?池化技术想必大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。线程池提供了一种限制和管理资源(包括执行一个任务)的方式。 每个线程.原创 2022-04-02 21:51:48 · 99 阅读 · 0 评论 -
ThreadLocal(全面解析)
1. ThreadLocal介绍1.1 官方介绍从Java官方文档中的描述:ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get和set方法访问)时能保证各个线程的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的,用于关联线程和线程上下文。我们可以得知 ThreadLocal 的作用是:提供线程内的局部变量,不同的线程之间不会相互干扰,这种变量在线程的生命周期内起作用,减少同一个线程内多...转载 2022-04-02 11:51:04 · 1104 阅读 · 0 评论 -
java基础(面向对象二)
1、面向对象特征二:继承性【注意】通过"class A extends B"类实现类的继承。 子类继承父类以后,父类中声明的属性、方法,子类就可以获取到。明确:当父类中有私有的属性或方法时,子类同样可以获取得到,只是由于封装性的设计,使得子类不可以直接调用罢了。子类除了通过继承,获取父类的结构之外,还可以定义自己的特有的成分。extends:子类是对父类功能的“扩展”,明确子类不是父类的子集。 java中类的继承性只支持单继承:一个类只能继承一个父类。反之,一个父类可以有多个子类。...原创 2021-08-19 14:37:19 · 132 阅读 · 0 评论 -
java基础(面向对象一)
1、类与对象1.关于于类的设计2.类的组成成分: 1) 属性(成员变量,Field) 2)方法(成员方法,函数,Method)2.1属性:* 成员变量 vs 局部变量* 相同点: 1.遵循变量声明的格式: 数据类型 变量名 = 初始化值* 2.都有作用域* 不同点: 1. 声明的位置的不同 : 成员变量:声明在类里,方法外* ...原创 2021-08-18 10:52:01 · 77 阅读 · 0 评论 -
java基础(基本语法)
1、关键字&标识符关键字:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)保留字:每一种语言都会预留的关键字标识符:凡是自己可以起名字的地方都叫标识符命名的规则:(一定要遵守,不遵守就会报编译的错误)由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。不可以使用关键字和保留字,但能包含关键字和保留字。Java中严格区分大小写,长度无限制。标识符不能包含空格。Java中的名称命名规范:(不遵守,也不会出现编译的错误)包名:多单词组成时所有字母都.原创 2021-08-18 10:14:59 · 117 阅读 · 0 评论 -
如何使用Natapp穿透内网实现java项目访问
如何使用Natapp穿透内网实现java项目访问第一步:访问https://natapp.cn/ 注册一个账号第二步:购买一个隧道,第三部进行配置:将127.0.0.1改成你的当前ip地址第四步:下载第五步:重点来了,打开命令提示符窗口执行:natapp -authtoken=xxxx(你的token)最后一步:启动eclipse并运行项目将你的域名替换localhos...原创 2020-02-24 14:18:54 · 446 阅读 · 0 评论