- 博客(23)
- 收藏
- 关注
原创 [PyUic]no such file or directory
通过PyUic将xxx.ui文件转换为.py文件时候,系统报错no such file or directory。
2023-06-05 15:25:57
634
原创 【mac】使用homebrew安装kafa并进行测试
kafka启动需要配置zookeeper,不过安装的kafka自带zookeeper。通过homewbrew一键下赞kafka,未安装homebrew先打开终端进行安装。安装好homebrew后,直接打开终端进行如下命令。通过kafka创建topic,命令为下方红框所示。首先,需要启动zookeeper。查看创建的topic,并发送消息。同样的,启动kafka。
2023-03-24 09:34:16
380
原创 关于neo4j导入Protégé导出的owl文件遇到的问题
4.0之前的版本会出现很多semantics.xxx的内容,4.0之后略有不同,参考上面链接文章。输入语句可以正常运行,但是查询不到数据,这里我也不清楚原因。将jar包和导出的文件放在同一个文件夹,cmd进入文件所在目录,输入并执行命令。(我是mac电脑,所以路径会有一点不一样。(此owl文件是protege导出的RDF/XML格式的owl文件)我的neo4j版本为3.5.35,下载的jar包版本为3.5.x。是一个高性能的图形数据库,也可以被看作是一个高性能的图引擎。这里有一个创建好的文件,可以直接用。
2023-02-21 20:52:09
1812
6
原创 排序问题总结【java实现】
每一次从待排序的数据元素中选出最小(最大)的一个元素,存放在序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。将堆顶元素与数组的末尾元素交换,使得末尾元素最大,然后继续调整堆结构,再将堆顶元素与末尾元素交换,得到第二大元素,如此反复交换、调整就可以得到一个有序序列。(4)这时的交换使得{4,5,6}的结构发生变化,继续调整,{4,5,6}中6最大,交换4和6。所谓稳定的排序算法,指当原始数据中存在多个相同的值时,在排序后这些值的相对位置不变。
2023-01-05 13:29:08
294
原创 Java位运算
计算机中所有的数据二进制的形式存储在设备中。即 0、1 两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。int a = 35;int b = 47;
2023-01-01 17:00:13
443
原创 mac安装Homebrew
brew 是 Mac 下的一个包管理工具,作用类似于centos下的yum。brew 可以用一条命令,就可以在mac上安装、卸载、更新各种软件包,因为brew的使用方便,如今已成为使用mac电脑的程序员的必备工具。
2022-12-16 18:00:27
290
原创 Nginx学习笔记
负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
2022-12-11 20:22:47
146
原创 (二)SpringMVC
从注解名称上我们可以看到,@RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系。SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求。@RequestMapping标识一个类:设置映射请求的请求路径的初始信息@RequestMapping标识一个方法:设置映射请求请求路径的具体信息3、@RequestMapping注解的value属性@RequestMapping注解的value属性通过请求的请求地址匹配请求映射@Reque
2022-11-23 17:28:02
349
原创 (一)SpringMVC学习笔记(介绍+helloSpringMVC)
MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:一类称为实体类Bean:专门存储业务数据的,如Student、User等一类称为业务类Bean:指Service 或 Dao对象,专门用于处理业务逻辑和数据访问V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据C:Controller,控制层,指工程中的servlet,作用是接受请求和响应浏览器。
2022-11-19 11:32:18
108
原创 (五)Spring学习笔记(事务)
(1)事务是数据库操作最基本单元,是逻辑上的一组操作,要么都成功,如果有一个失败,操作都会失败。(1)事务有特性称为隔离性,多事务操作之间不会产生影响,不考虑隔离性产生很多问题。(1)提供一个接口,代表事务管理器,这个接口针对不同的框架提供不同的实现类。3.service类上面(或service类里面方法上面)添加事务注解。(3)在dao创建两个方法,在service创建一个方法。如果把这个注解添加类上面,这个类里面所有的方法都添加事务。如果把这个注解添加方法上面,为这个方法添加事务。
2022-11-17 14:13:28
131
原创 (四)Spring学习笔记(AOP和JdbcTemplate)
(1)在增强类里面,创建方法,让不同方法代表不同的通知类型(1)在spring配置文件中,开启注解扫描(2)使用注解创建User和UserProxy(3)在增强类上面添加注解@Aspect(4)在spring配置文件中开启生成代理对象(1)在增强类的里面,在作为通知方法上面添加通知类型注解,使用切入点表达式配置。(1)在增强类上面添加注解@Order(数字类型值),数字越小优先级越高1.创建两个类,增强类和被增强类,创建方法2.在spring配置文件中创建两个对象。
2022-11-17 14:06:02
263
原创 (三)Spring学习笔记(AOP)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。举例1:对com.demo.dao.BookDao类里面的add方法进行增强。举例2:对com.demo.dao.BookDao类里面所有方法进行增强。1.使用JDK动态代理,使用Proxy类里面的方法创建代理对象。增强方法所在类,这个类实现的接口,支持多个接口。(1)实际增强的逻辑部分称为通知(增强)创建接口实现类代理对象,增强类的方法。创建子类的代理对象,增强类的方法。
2022-11-15 23:53:22
111
原创 (二)Spring学习笔记(IOC管理注解)
第一步:把service和dao对象创建,并在service和dao类添加创建对象注解.第二步:在service注入dao对象,在属性上面添加@Autowired。(1)代码中特殊的标记,格式:@注解名称(属性名称=属性值)(2)使用注解:注解作用在类上面,方法上面,属性上面。可以根据类型注入,可以根据名称注入。2.Spring针对bean管理中创建对象提供注解。(3)使用注解的目的:简化xml配置。创建配置类,替代xml文件。4.开启组建扫描中的配置。根据属性类型进行自动装配。根据属性名称进行注入.
2022-11-13 20:20:03
118
原创 (一)Spring学习笔记(IOC操作Bean管理)
IOC思想:(1)基于IOC容器完成,IOC容器底层就是对象工厂。(2)Spring提供IOC容器实现两种方式,两个接口
2022-11-13 20:14:10
178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人