摘要:
spring入门知识浅谈
一、spring的定义:
Spring框架是一个开放源代码的J2EE应用程序框架,由Rod Johnson发起,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、A... 阅读原文
2021-05-06 12:06:05 阅读(43) 评论(0)
摘要:
先介绍一下API,与其他文章不同的是,本文采取类比的方式来讲,同时结合源码。而不像其他文章一样,一个个API罗列出来,让人找不到重点。
1、Optional(T value),empty(),of(T value),ofNullable(T value)
这四个函数之间具有相关性,因此放在一组进行记忆。
先说明一下,... 阅读原文
2021-05-06 06:23:03 阅读(34) 评论(0)
摘要:
缓存
1.什么是缓存?
想想我们之前所有的查询最后都要连接数据库,然而连接数据库很耗资源!
然后我们要想办法解决: 我们想能不能一次查询的结果,给他暂存在一个可以直接取到的地方,这个地方一般在内存里!
放在内存的这一些查询的数据就叫缓存
我们再次查询相同数据的时候,直接走缓存,就不用走数据库了
存在内存中的临时数... 阅读原文
2021-05-06 06:00:19 阅读(40) 评论(0)
摘要:
Java网络编程
1. 获取网络地址ip/domin
InetAddress 获取
package com.fengye.socket.ipaddress;
import java.net.InetAddress;
import java.net.UnknownHostException;
/**
* @De... 阅读原文
2021-05-05 23:52:02 阅读(41) 评论(0)
摘要:
SpringBoot使用Mybatis&Mybatis-plus文件映射配置
心中无女人,出刀自然神。
简介:Springboot使用Mybatis&Mybatis-plus 两者文件映射配置略有不同,之前我用的是Mybatis,但公司用Mybatis-plus;自己新建了一个Spr... 阅读原文
2021-05-05 23:09:02 阅读(35) 评论(0)
摘要:
第四章 数据输入
概述:比如注册登录时,填写的用户名,密码之类的就是要输入的数据
Scanner 使用的基本步骤:(注意大小写,点,括号别忘了加)
1.导包
import java.util.Scanner; (固定写法,不用变,此句要放在public class 之前)
2.创建对象
Scanner a = n... 阅读原文
2021-05-05 21:47:02 阅读(34) 评论(0)
摘要:
尼科彻斯定理
暝色入高楼 有人楼上愁
题目描述
验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。
例如:
1^3=1
2^3=3+5
3^3=7+9+11
4^3=13+15+17+19
输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。
本题含有多组... 阅读原文
2021-05-05 21:40:03 阅读(35) 评论(0)
摘要:
简介
spring ioc的极简实现,可以完成自动属性注入,使用二级缓存解决循环依赖(就是把半成品对象放个map里先保存着),基于注解,可以指定配置文件,总计不到100行代码,可以简单对spring依赖注入有个大致的了解,项目下载链接在文末
大概步骤
最基本的注解
Autowired注解
@Target(Elemen... 阅读原文
2021-05-05 19:59:02 阅读(45) 评论(0)
摘要:
概述
在本文,我们将编写一个基于 Netty 实现的客户端和服务端应用程序,相信通过学习该示例,一定能更全面的理解 Netty API
该图展示的是多个客户端同时连接到一台服务器。客户端建立一个连接后,会向服务器发送一个或多个消息,反过来,服务器又会将每个消息回送给客户端
编写 Echo 服务器
所有 Netty ... 阅读原文
2021-05-05 18:46:02 阅读(32) 评论(0)
摘要:
1. 开发步骤
①添加MyBatis的坐标
②创建user数据表
③编写User实体类
④编写映射⽂件UserMapper.xml
⑤编写核⼼⽂件SqlMapConfig.xml
⑥编写测试类
2. 环境搭建
1)导⼊MyBatis的坐标和其他相关坐标
<properties> <proj... 阅读原文
2021-05-05 16:47:02 阅读(32) 评论(0)