摘要:
9.7 1.两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 给定 nums = [2, 7, 11, 15], target = 9 因为 阅读全文
摘要:
+= 是右结合运算符 枚举类型:变量只能存储这个类型声明中给定的某个枚举值,或者null,表示没有设置任何值。 switch,如果case匹配不上会调用default for循环中注意浮点数的判断 for(double i=0,i!=10,i+0.1){ sout{i} } Arrays是一个类,包 阅读全文
摘要:
五种基础数据结构 String字符串 内存分配 redis的字符串是动态字符串,是可以修改的字符串,内部结构的实现类似于java的ArrayList,采取预分配冗余空间的方式来减少内存的频繁分配。内部为当前字符串分配的实际空间capacity一般要高于实际字符串长度len。当字符串长度小于1MB是, 阅读全文
摘要:
组件注册 用@Bean来注册 搭建好maven web工程 pom加入spring-context,spring-core等核心依赖 创建实例类com.hjj.bean.Person, 生成getter,setter方法 public class Person { private String na 阅读全文
摘要:
动态代理 特点 字节码随用随创建,随用随加载 作用 不用修改源码对方法增强 分类 基于接口的动态代理 基于子类的动态代理 创建 使用Proxy类中的newProxyInstance方法 要求 被代理类最少实现一个接口,没有则不能使用 newProxyInstance方法参数 classLoader: 阅读全文
摘要:
查询方式 1. OID查询 根据对象的OID主键检索。 2. 对象导航检索 根据一个已经查询到的对象,获得关联的对象的一种查询 3. HQL检索 通过session.createQuery()接受一个HQL查询方式 简单查询 排序查询 默认是升序 条件查询 投影查询 分页查询 分组统计查询 4. 多 阅读全文
摘要:
持久化类 = java类 + 映射文件 编写规则 对持久化类提供一个无参数的构造方法,hibernate底层需要反射生成实例。 属性私有,对私有属性提供public的get,set方法 对持久化类提供一个唯一表示oid和数据库主键关联 持久化类中属性尽量使用包装类类型 持久化类不要使用final进行 阅读全文
摘要:
问题:云服务器系统debian9, 想要安装5.7版本的mysql,在migrations时总是报错,提示mysqlclient未安装,一直安装不上 解决:1. mysql5.7版本在debian中已经完全变成了mariadb,所有要apt intall mariadb server 2. 给mar 阅读全文
摘要:
由于客户的服务器是windows端,所以采用了apache server来部署,同时查了网上很多资料,apache暂时不支持asgi启动,所以就用了uvicorn来启动asgi。 以下是配置的一些重点步骤,前提是django可以正常启动。 Apache部署 1.打开conf/httpd.conf,编 阅读全文
摘要:
准备工作 1. 我使用的不是本机系统,而是运行docker镜像库中的debian系统,因为后面还想研究一下,docker自动化部署相关内容,如果你想直接部署,可以跳过准备工作。 2. 下载docker替换镜像源,因为如果用docker自己的镜像源下载速度会很慢。根据操作系统的不同,大家可以自行百度, 阅读全文