
Java
文章平均质量分 54
java后端开发
行走的笔记
执行力!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
套接字——Socket
Socketsocket是一套用于不同主机间通信的 API,工作在TCP/IP协议栈之上。浏览器、手机应用、用于服务管理的SSH客户端,都是基于socket实现的。要通过socket与不同主机建立通信,只需要指定主机的IP地址和端口号即可。IP地址用于唯一标识你的网络设备,端口主要用于区分主机上的不同应用(如果没有端口,操作系统就没有办法区分数据到底应该发送到哪一个应用上)。通过 socket,可以建议一条用于不同主机不同应用的虚拟数据通道,并且它是点对点的,一个形象的比喻是将一条数据线连接在不同原创 2021-08-08 22:34:34 · 282 阅读 · 0 评论 -
SqlSessionUtil——mybaits初步使用,动态代理
mybatis使用mybatis获取数据库信息封装-SqlSessionUtil动态代理三级目录使用mybatis获取数据库信息public static void main(String[] args) { String resource = "mybatis-config.xml"; // 输入流 InputStream inputStream = null; try { // 通过加载mybatis的主配置文件原创 2021-04-14 00:19:10 · 1306 阅读 · 0 评论 -
非关系型数据库——Redis
目录标题Redis1. NoSQL简介2. Redis1、简介:2、特点:3、安装4、启动5、关闭6、Redis客户端7、Redis基本知识8、Redis 的 5 种数据结构9、Redis的常用操作命令9.1、Key 的操作命令9.2、字符串类型(string)9.3、列表(List)9.4、集合类型(set)9.5、哈希类型(hash)9.6、有序集合类型(Zset)10、Redis 的配置文件10.1、redis.conf 存放位置10.2、Redis 的网络相关配置10.3、Redis 的常规配置10原创 2021-07-29 21:59:01 · 1539 阅读 · 0 评论 -
Dubbo笔记
目录一、直连方式二、dubbo服务化最佳实践1. 服务的提供者的配置文件:2. 服务的消费者的配置文件Dubbo基于RPC——远程过程调度一、直连方式服务提供者,服务消费者服务提供者:创建一个maven web工程:服务的提供者创建一个实体bean查询的结果提供一个服务接口:xxx实现这个服务接口:xxxImpl配置dubbo服务提供者的核心配置文件声明dubbo服务提供者的名称:保证唯一声明dubbo使用的协议和端口号暴露服务,使用直连方式添加监听器原创 2021-07-27 14:47:18 · 113 阅读 · 0 评论 -
项目构建工具——gradle
很好奇 gradle 的jar下载到哪里了,好顿翻,原来在C:\Users\(你的用户名).gradle\caches\modules-2\files-2.1目录下,使用gradle引用lib会先查看本地缓存是否有,没有直接去网站下载,下载后的jar文件保存在.gradle的缓存目录中。相关介绍 Gradle是一个好用的构建工具 ,使用它的原因是:配置相关依赖代码量少,不会像maven一样xml过多打包编译测试发布都有,而且使用起来方便利用自定义的任务可以完成自己想要的功能Gra.原创 2021-07-27 14:33:48 · 287 阅读 · 0 评论 -
容器化技术——Docker
目录标题操作系统级虚拟化Docker操作系统级虚拟化运行在操作系统之上的虚拟化技术,它模拟的是运行在一个操作系统上的多个不同进程,并将其封装在一个密闭的容器里面,该技术也称为容器化技术。在容器化技术领域,Docker是目前最流行的实现。DockerDocker是一个开源的应用容器引擎Docker技术让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,打包好的容器可以发布到任何流行的Linux服务器上运行。Docker提出了“构建一次,到处运行”的理念。Docker是对软件和其依赖原创 2021-07-27 14:28:33 · 282 阅读 · 0 评论 -
多线程——ThreadLocal
ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。一句话理解ThreadLocal,向ThreadLocal里面存东西就是向它里面的Map存东西的,然后ThreadLocal把这个Map挂到当前的线程底下,这样Map就只属于这个线程了。```java在这里插入代码片...原创 2021-07-27 14:26:07 · 255 阅读 · 0 评论 -
Swagger简单使用
目录访问路径Swagger简介Swagger在项目中使用Swagger,需要导入springfox;SpringBoot集成Swagger配置Swagger信息Swagger配置扫描接口1、Docket.select()2、配置是否启动Swagger3、配置Api文档的分组**——groupName("分组名")实体类配置ControllerSwaggerConfig总结补充接口 API 文档访问路径访问路径:http://localhost:8080/swagger-ui.html了解Swagge原创 2021-07-08 10:39:06 · 518 阅读 · 1 评论 -
SVN版本控制
这里写目录标题2、服务器端软件安装(VisualSVN)SVN服务端配置:1. 创建一个项目2. 进行服务端监管3. 权限控制3、SVN客户端软件安装与使用1、获取软件安装包2、确实操作系统位数3、客户端软件安装步骤五、SVN使用详解2、服务器端软件安装(VisualSVN)服务端软件存储于软件/服务器端SVN服务端配置:1. 创建一个项目① 首先在SVN服务端创建一个公有目录WebApp作为项目目录② 在WebApp目录下创建Shop文件夹,作为Shop(版本仓库)③ 创建版本原创 2021-06-24 17:20:30 · 961 阅读 · 0 评论 -
高频面试题系列
类初始化过程实例初始化过程转载 2021-04-25 21:20:04 · 443 阅读 · 0 评论 -
java中的资源绑定器
/* java.util包下提供了一个资源绑定器,便于获取属性配置文件中的内容。 使用以下这种方式的时候,属性配置文件xxx.properties必须放到类路径下。*///第一这个文件必须在类路径下//第二这个文件必须是以.properties结尾。// 资源绑定器,只能绑定xxx.properties文件。并且这个文件必须在类路径下。文件扩展名也必须是properties// 并且在写路径的时候,路径后面的扩展名不能写。classinfo2.propertiesResource原创 2021-04-15 20:35:48 · 420 阅读 · 0 评论 -
关于Idea中工程路径和文本的绝对路径
目录1.当前路径2.获取文本的绝对路径1.当前路径// 相对路径的话呢?相对路径一定是从当前所在的位置作为起点开始找! // IDEA默认的当前路径是哪里?工程Project的根就是IDEA的默认当前路径。 //fis = new FileInputStream("tempfile3"); //fis = new FileInputStream("chapter23/tempfile2"); //fis = new FileInputStream("chapter23/src/tempfile3原创 2021-04-15 20:34:47 · 1515 阅读 · 0 评论 -
使用MyBatis逆向工程生成对应文件
生成文件时遇到的问题:MBCTest运行成功,但是没有生成对应文件。检查了文件中的路径,将./src…的路径都更改为ssm-crud/src…即可。// IDEA默认的当前路径是哪里?工程Project的根就是IDEA的默认当前路径。ssm-crud就是我建立的maven模块名MBGTest.javapackage cn.albert.crud.test;import org.mybatis.generator.api.MyBatisGenerator;import org.myb.原创 2021-04-15 20:30:06 · 222 阅读 · 0 评论 -
Idea中解决java运行时的问题:Error:java: 无效的源发行版: 13
问题描述:Information:java: Errors occurred while compiling module 'ch05-aop-leadin'Information:javac 1.8.0_101 was used to compile java sourcesInformation:Module "ch05-aop-leadin" was fully rebuilt due to project configuration/dependencies changesInformati原创 2021-03-31 22:14:31 · 805 阅读 · 0 评论 -
entity、bo、vo、po、dto、pojo如何理解和区分?
Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?Entity最常用实体类,基本和数据表一一对应,一个实体一张表。Bo(business object)代表业务对象的意思,Bo就是把业务逻辑封装为一个对象(注意是逻辑,业务逻辑),这个对象可以包括一个或多个其它的对象。通过调用Dao方法,结合Po或Vo进行业务操作。形象描述为一个对象的形为和动作,当然也有涉及到基它对象的一些转载 2021-03-17 21:51:03 · 285 阅读 · 0 评论 -
IDEA中配置自定义maven运行时找不到junit
今天在使用IDEA2020.1版本配置好自定义maven之后,在做简单的加法测试时,出现找不到Junit包的情况,翻阅了许多博客,也没能解决。最后看到有人说版本问题,便卸载了2020.1版本,安装了其他版本,问题解决。...原创 2021-03-04 01:47:02 · 1156 阅读 · 2 评论