学习完第一节课后,根据课程内容进行一个简单的总结。基本格式 下面是一个最基本的hello world程序。其中package main表示该文件属于哪一个包,紧接着是import表示需要导入的包文件,fmt主要是输出到屏幕上;然后就是main函数。package main
import "fmt"
func main() {
fmt.Println("hello, world!")
转载
2023-11-09 13:31:02
54阅读
并发Runnale 可以说是一个没有返回值的回调接口,这个回调传给Thread类或者线程池执行Callable 可以看作一个有返回值的回调接口,这个回调传给线程池执行,callable怎么与Future、futureTsak、线程池等实现有返回结果的线程创建Thread类:重要方法:start,sleep,join,yield,最好看下源码了解下怎么实现的(结合Object类的wait,notif
转载
2023-11-16 17:17:15
40阅读
本次学习总结是在上一次文章中的进一步提高,提高方面有以下就几个方面;一.数据库层二.servlet层三.web网络请求层四.一些学习补充 一.数据库层目前很多app 都有分页和查询物品列表的功能,这里我们就这个来补充一些数据库查询和模型如何设计,这里只提供大致学习思路和方向。分页查询1.首先查询总数 2.传递给数据库 当前页,和一页的数量,和查询条件3.数据库需要用到关键字,l
转载
2023-08-12 18:12:57
71阅读
文章目录一、为什么使用springboot二、如何快速新建一个springboot项目2.1 https://start.spring.io/2.2 使用IDE的插件进行快速创建(Idea,Eclipse)三、标准spring项目结构如何理解3.1 约定大于配置3.1.1 约定结构长什么样3.1.2 项目流程(登录为例)3.2 restful风格的接口实现方式(常用注解)3.2.1 Reques
转载
2024-03-23 21:45:33
61阅读
(大致按照这篇知乎文章列的框架系统学习here)学习路线总览一、Java语言基础二、JavaWeb三、Java框架(一)四、Java框架(二)注:大佬勿入!!! 本人开发经验较少(基本没有),会附上觉得写的好的相关学习资料/博客(由于不太有时间看视频就只看资料啦),某块学完如果跑demo也会附上demo出处以及心得,欢迎一起学习~fighting!一、Java语言基础1.基础知识 emmm,其实这
转载
2023-09-21 07:29:16
64阅读
基础1、javac将java源程序编译成class文件,//注意必须加上.java后缀java程序启动虚拟机执行放在class文件中的字节码 //不需要.class后缀2、类文件名称要和类名一致,采用骆驼命名法3、java程序运行class文件,对于有包名的类,java把包名当成文件夹处理."包名+类名"相当于"文件夹目录+类名"来寻找类。4、最外层的class(外壳类)是加载程序逻辑的容器,程序
转载
2023-07-27 22:18:52
73阅读
后端人员快速入门go语言,上手项目。是一个通信系统,覆盖了go语言的基本语法以及go程的使用一、构造基本Serve构造基本的Serve,就是Socket编程,同时在处理操作时,开启go的协程处理serve.gopackage main
import (
"fmt"
"net"
)
type Server struct {
Ip string
Port int
}
//创建一个Serve
转载
2023-06-14 21:13:56
709阅读
Java 后端学习笔记——JAVA基础语法一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。下面简要介绍下类、对象、方法和实例变量的概念。对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 **类:**类是一个模板,它描述一类对象的行为和状态。 **方法:**方法就是行为,一个类可以有很多方
转载
2023-09-23 08:44:33
72阅读
Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的 oop 特性:封装、继承、多态。此外还有泛型、反射的特性,很多框架的技术都依赖它,比如 Spring 核心的 Ioc 和 AOP,都用到了反射,而且 Java 自身的动态代理也是利用反射实现的,这里我特意写了一篇 Java动态代理原理分析。此外还有 Java 一些标准库也是非常常见,比如集合、I/O、并发,
转载
2024-06-14 20:18:00
21阅读
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者一、为何选择SpringBoot &nb
原创
2024-09-12 09:12:27
77阅读
前言:Nginx常常被我们用来做反向代理或者负载均衡服务器,在微服务架构里也在API网关之上用作网关集群的负载均衡。 一、Nginx简介1.1、什么是NginxNginx 是一个高性能的 HTTP 和反向代理Web服务器,特点是占用内存少,并发能力强。事实上 nginx 的并发能力确实在同类型的网页服务器中表现较好,在高连接并发的情况下,Nginx是Apache服务器不错的替代品。Ngi
转载
2024-06-11 05:00:30
118阅读
java 知识一、Java基础1.基本类型:byte/8 char/16 short/16 int/32 float/32 long/64 double/64 boolean/~String 被声明为final,因此它不可被继承。(Integer 等包装类也不能被继承)在 Java 8 中,String 内部使用 char 数组存储数据。在 Java 9 之后,String 类的实现改用 byte
转载
2023-08-24 10:44:46
73阅读
Java学习路线,一年自学进大厂本文旨在梳理整个Java后端的学习路线,所用图片/思路来自b站up主codeSheep,想要找到不错的Java后端开发工作,最重要的其实分为四大部分,如下图:编程基础、研发工具、应用框架和一些运维知识。第一部分:编程基础作为应届生,通过校招的方式入职,最最重要的应该就是编程能力了。很多人往往会有一种误区,Java后端工作Java语言本身应该是最重要的。语言本身固然重
转载
2023-07-10 20:53:14
71阅读
# Android App 后端开发入门
## 介绍
随着移动应用的普及,越来越多的开发者开始涉足Android应用的后端开发。Android App的后端开发主要涉及数据的存储、处理和管理,以及与前端的数据交互等方面。本文将介绍Android App后端开发的基础知识和入门代码示例。
## 后端开发基础知识
在开始Android App后端开发之前,我们需要了解一些基础知识。
###
原创
2023-09-29 00:50:49
465阅读
python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我?,收藏下次不迷路┗|`O′|┛ 嗷~~目录一、引言:从零开始学习弗拉斯克二、弗拉斯克的微框架哲学三、弗拉斯克的核心特性四、如何学习弗拉斯克五、实战演练:使用弗拉斯克构建一个简单的Web应用一、引言:从零开始学习弗拉斯克为什么选择弗拉斯克:弗拉斯克是一个Python编写的轻量级
原创
2024-06-02 14:22:17
71阅读
Java服务器开发之搭建游戏基础框架最开始的项目是一个Maven构建的Java Web项目,使用Tomcat作为Web容器来提供服务。 上图是游戏的一个最基础架构的脑图,下面是对应搭建好项目的目录组织下面讲解这基础的项目中最最最重要的一个文件:web.xml文件当启动Web项目会先读取项目中的Web.xml配置文件。<welcome-file-list>
<welcome-f
转载
2023-06-19 21:11:04
369阅读
前言本文不适合手机观看,观看本文得同时请打开你的eclipse一步一步搭建。 !一、如何走出入门Java后台的迷茫?我原来是做Android的,没有任何JavaWeb的基础,但是在公司我被分配到了Java后台,因为做android的人太多了,而Java后台严重缺人,我想大家都是被Java后台的多样性给吓到了,而且入门的时候可以呈现给自己的东西实在太少了,容易让人丧失热情,而走向失落,从而放弃入门,
转载
2023-08-01 15:43:05
55阅读
一、掌握静态方法和属性静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习者应该理解静态方法和属性。Java在方法和属性的调用上是一致的,区别只表现在声明的时候,这和c++是不
转载
2024-07-03 12:01:15
20阅读
注意对程序逻辑性能的优化;代码优化可使用IDEA插件:Alibaba java coding Guidelines进行进一步的规范,不过不建议依赖它,将规范牢记心中。HuTool是一个小而全的Java工具类库,整合了许多平时我们用到的一些工具类和方法、如Calander之类的,将原有的方法通过更加规范化的形式展现出来;if-else的优化点:过多的if-else会导致程序的臃肿,难以维护;对象重复
转载
2024-04-10 09:26:17
27阅读
文章目录Java历史简介版本专有名词语法基础关键字标识符注释数据类型分类基本数据类型字节的由来ASCII码表补码的存在意义浮点数的底层原理精度丢失运算符修饰符语句循环条件数组输入 JavaJava是一门编程语言。历史前情提要,该部分主要描述Java从诞生到Java8正式发布期间,有关Java及中国软件行业的一些历史细节。1990年,Sun(Stanford University Network,
转载
2024-02-28 13:13:08
39阅读