自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 插入排序算法

package com.mhzhang.AlgorithmsLearning;import java.util.Arrays;/** * 插入排序:假设左边的元素已经是有序的,将右边的元素插入到左边已排好序的合适的位置 * 最差情况 完全逆序[5,4,3,2,1] * i=1 比较1次 移动一次 * i=2 比较2次 移动两次 * 总的比较次数:n*(n-1)/2,总的移动次数也是如此 * 时间复杂度:O(n*n) * 最好的情况:完全有序 [1,2,3,4,5] * 比较次数

2021-04-13 23:05:41 125

原创 选择排序算法

package com.mhzhang.AlgorithmsLearning;import java.util.Arrays;/** * 选择排序:每次从剩余的元素中选出最小的元素 * @author mhzhang * 时间复杂度计算方法:第1次 n-1次比较 * 第2次 n-2次比较 a[1]和a[2,..,n] * . . * . . *

2021-04-13 22:29:35 118

原创 异步调用和回调的一点思考

package com.mhzhang.date0206;/**v1.0 * 自己的一点思考,尝试实现异步调用,跳过执行时间长的方法 * 思路:通过启动新线程的方式 * @author mhzhang *结果:猜测正确,我真是个天才 *下一个问题:Thread.run()方法没有返回值,难道是通过runnable接口实现的?哎,又忘了,查资料中... */class B{ public void b() throws Exception{ //模拟长时间执行的任务 System.o

2021-02-06 17:19:16 143

原创 protected和包访问权限

public和private都很熟悉了,protected当前类、同一个包、及其子类可以使用。如果不提供任何访问权限控制符,意味着它是“包访问权限”(有时也表示为friendly)

2021-02-05 21:59:09 454

原创 Spring中ApplicationContext路径的确定及<util:list>和<util:map>标签的使用

1.Spring ApplicationContext.xml路径如何确定ApplicationContext context = new ClassPathXmlApplicationContext("/com/mhzhang/test/ApplicationContext.xml");按照maven的目录结构,放在src/main/java或src/main/resources目录下,可直接获取ApplicationContext context = new ClassPathXmlAppl

2021-01-26 22:41:26 870

原创 二分查找算法的java实现

package OberverDesignPattern;/** * 二分查找算法的实现,二分查找针对有序数据的查找 * @author mhzhang * */public class MiddleSearch { public static void main(String[] args){ int[] Arr = {1,4,7,8,9,10}; int targetIndex = middleSearch(Arr,9); System.out.println

2020-06-13 11:46:33 133

原创 实现一个算法,确定一个字符串中的所有字符都不相同

import java.util.Scanner;/*实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = “leetcode”输出: false示例 2:输入: s = “abc”输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/is-unique-lcci著作权归领扣网络所有。商业转载

2020-06-01 22:41:29 804

原创 form表单中的数据提交后request对象中取不到原因

在自己动手编写网上商城的项目中,发现form表单中的数据提交后request对象中取不到,最后发现本该用request对象的getParameter方法获取对应的input输入框中的内容,结果用成了getAttribute,于是上网查找了一下这两个方法的区别。总的来说,request对象有setAttribute(),request.getAttribute()方法返 回request范围内存在的对象,而request.getParameter()方法是获取http提交过来的数据。getAttribute

2020-05-17 10:41:00 1222

原创 CSS中选择器、字体样式属性

2019.12.16 CSS学习1. 选择器1.1 标签选择器,以p标签为例:p{ font-size:20px; color:red;}1.2 类选择器.bule{ color : blue }<p class="blue">p标签中的字体颜色设为蓝色</p>1.3 id选择器# h2-size20px{ font-size : 20px }...

2019-12-16 23:17:29 777

原创 DB2 中SQL分组求和

SQL分组求和亲爱的观众朋友们,大家好,欢迎收听《你的月亮我的心》!小海同学最近在工作中遇到一个问题,那就是对数据库中的某个字段分组,插入一行数据对上面的一组的某个字段求和,和Excel中的分类汇总类似,我将其称之为“分组求和”。uno 员工编号,name 姓名,brncoBrncd 部门 baseSalary 基本工资,要求对不同的部门的员工进行分组,每个组中按工资进行排序,然后在该组下加一...

2019-11-20 23:36:35 2386

原创 java构造方法中super()的使用

一、super关键字的使用若是构造方法的第一行没有显示的调用super(…),那么java会默认调用super(),含义是调用父类的无参构造方法。构造方法中this(…)是调用当前对象的其它构造方法,同时也会默认调用super()```javapackage package_1;public class TestSuper { public static void main(S...

2019-10-07 21:00:39 908

原创 终于知道SQL中多表查询中逗号是隐式的内连接了,inner join关键字是显示的内连接。。。

困惑了许久,今天终于知道from后面两个表用“,”分隔原来是隐式的内连接。内连接分为显示的内连接和隐式的内连接,显示的内连接有inner join关键字,隐式的内连接用逗号分隔两个数据库表。隐式的内连接没有on关键字表示的条件,条件的表示只能用where,用inner join关键字查询出的结果为连接条件和查询条件筛选后的笛卡尔积。...

2019-09-22 23:22:53 3687 3

原创 JS五种数据类型,Undefined、Null、Number类型

《JavaScript高级程序设计》第三版学习笔记数据类型ECMAScript中有五种基本数据类型:Undefined、Null、Number、String、Boolean一种引用数据类型:Objectjava中基本数据类型:四类八种,即整型(byte,short,int,long),浮点型(float,double),字符型(char),布尔型(true,false)。引用数据类型...

2019-08-01 22:52:50 2317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除