- 博客(12)
- 收藏
- 关注
原创 jdbc总结
1、什么是JDBC技术?JDBC技术全称:Java Data Base Connectivity(Java 连接数据库技术),底层使用Java代码实现2、如何搭建JDBC开发环境1.jdbc_test –>create new project –> java项目 –>项目名/项目路径2.在项目名下新建lib文件夹,将jdbc 相关jar包导入3.右键Jar包,选择add as library ,将Jar包解析4.建立包,编写相关代码3.如何通过JDBC提供的代码连接数据
2020-09-04 13:11:26 180
原创 关于数据库2 DQL
3、DQL (data query language)3.1基础查询3.1.1、查询表中的单个字段SELECT last_name FROM employees;3.1.2、查询表中的多个字段SELECT last_name, email, salary FROM employees ;3.1.3、查询表中的所有字段SELECT * FROM employees ;3.1.4、查询常量值 表达式 函数SELECT 100;SELECT 10
2020-08-10 22:43:57 256
原创 MySQL数据库知识点总结1
1、MySQL数据库命令行连接mysql -uroot -p --链接数据库update mysql.user set authentication_string=password('123456') where user='root' and Host='localhost';--修改用户密码flush privileges; --刷新权限---------------------------------------------所有语句都使用;结尾show databases; --查看所
2020-08-10 00:46:45 139
原创 6.关于链表的基本操作
关于链表的基本操作单向/双向链表(可以根据每个节点回溯到前置节点)prevdatanext指向前一个节点存储的数据指向下一个节点随机存储:每一个节点都可以分布在内存的不同位置,靠指针相互关联,有效利用了零散的碎片空间。链表的查询只能从头节点开始,向后一个一个节点逐一查询 /** * 链表查询元素 * @param index 查找的位置 */ public Node get (int index)throws Excepti
2020-08-01 18:13:56 184
原创 5.关于数组的插入
数组的插入尾部插入中间插入超范围插入尾部插入/中间插入需要数组的实际元素个数,小于数组的长度中间插入就是将插入位置及后面的元素,向后移动一位,再将要插入的元素放到对应的数组位置index012345data31254假设要在下标为1的位置插入一个元素,插入之前就会先操作得到一个这样的数组index012345data31254private void insert(int element,int
2020-08-01 16:00:36 1980
原创 4.二叉树的前后中序遍历
二叉树的遍历前中后三种遍历的区别,就是输出的执行位置不同二叉树的构建将线性链表转化为非线性二叉树。链表节点的顺序就是二叉树前序遍历的顺序,链表中的空值,就是leftchild/rightchild 为空的情况。public class TreeNodeTraverse { private static TreeNode createBinaryTree(LinkedList<Integer> inputList) { TreeNode node = null;
2020-07-31 22:45:31 129
原创 3.1 快速排序的单边循环(递归)
快速排序的单边循环(递归)1.基准元素pivot/mark 指针mark指针代表的是小于基准元素的区域边界2.遍历到的元素大于基准元素,继续遍历;3.遍历到的元素小于基准元素,mark指针向右移动一位(意味着多了一位比基准元素小的元素,所以pivot的区域边界增大了),最新遍历到的元素和mark位置的元素交换位置,因为该元素属于小于pivot的区域。4.这一轮宣告结束时,mark 左侧都是比它小的,右侧都是比它大的。再分成两部分进行递归,就完成了单边循环的快速排序。 public static
2020-07-31 17:13:57 898
原创 2.鸡尾酒排序
鸡尾酒排序如果大部分元素已经有序,使用冒泡排序的话,还要按照轮次排序,就有些繁琐了。推荐使用鸡尾酒排序public static void sort(int[] array){ int tmp=0; for (int i = 0; i < array.length/2; i++) { boolean isSorted=true; for (int j = i; j <array.length-i-1 ; j+
2020-07-31 14:53:40 72
原创 1.关于冒泡排序的优化
关于冒泡排序的优化数值相等的元素并不会打乱排序,需要总共遍历(元素数量-1)轮 O(n^2)/*Version1*/ public static void sortV1(int[] array) { for (int i = 0; i < array.length - 1; i++) {//外部循环控制所有回合 for (int j = 0; j < array.length - i - 1; j++) {//内部循环实现每一轮冒泡处理
2020-07-31 14:03:59 105
原创 关于微服务之间的调用
关于微服务之间的调用注册到eureka server的各个微服务之间, 可以通过springcloud 自带的组件实现服务之间的调用Ribbon 方式调用 —> Ribbon 是一个客户端负载均衡器,可以很好的控制 HTTP 和 TCP 客户端的行为启动类中完成注入, @LoadBlanced 开启负载均衡的功能在Controller中,中通过 RestTemplate 调用服务接口,与常见的 RestTemplate 不同的是,调用使用的不再是 ip + port,而是
2020-07-30 14:24:29 232
原创 Linux(基于Java开发的Linux)
Linux基础命令文档包括->基本命令(文件操作,目录管理,文件属性,Vim)1.登录2. 系统目录结构根目录 / —>所有文件都都挂载在这个节点下/bin —>存放这经常使用的命令/boot -->启动Linux使用的核心文件/dev --> 外部设备 (Device)/etc -->存放配置文件/home–>用户的主目录3.常用的基础命令ls: 列出目录 -a 查看所有,包括隐藏 -l 列出所有,包括属性和权限cd
2020-07-27 11:25:09 255
原创 关于多节点Eureka的部署
关于多节点Eureka的部署spring: application: name: ad-eureka profiles: server1server: port: 8000eureka: instance: hostname: server1 prefer-ip-address: false client: service-url: defaultZone: http://server2:8001/eureka/,http://serve
2020-07-27 11:23:18 243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人