许诗宇的博客

java web开发,看完希望大家左边点一个赞,关注一波,谢谢。 如需联系请加qq 2943699258,并注明姓名与原因。个人的代码库为 https://gitee.com/xushiyu...

java容器和基础类源码分析总结

目录 源码分析说明 java容器关系图 基础类和接口源码分析 基本类 基本接口 基本包装类型 函数式接口 Collection的子类源码分析 Map的子类源码分析 源码分析说明 本次源码分析基本是基于JAVA_VERSION="1.8.0_112" 的...

2019-06-14 16:32:41

阅读数 41

评论数 0

leetcode 做的题目总结

完美完成的题目 001-两数之和(two sum)-java(2,简单算法-数组) 026- 删除排序数组中的重复项-java(2,简单算法-数组) 66-加一(PLUS one)-java(2,简单算法-数组) 122-买卖股票的最佳时机 II-java(2,简单算法-数组)...

2019-06-13 11:18:07

阅读数 36

评论数 0

java 接口Spliterator源码分析

目录 Spliterator简介 tryAdvance forEachRemaining trySplit estimateSize getExactSizeIfKnown characteristics,hasCharacteristics,getComparator 各种特征 ...

2019-06-24 15:52:10

阅读数 1

评论数 0

java for循环的执行顺序

例如 for(int i=0;i<length;i++){ xxxxxx } 1 设置i=0 2 判断i<length(而不是直接执行xxxxx) 3 如果判断成功,执行xxxx,判断失败,结束for循环 4 执行xxxx结束后,执行i++,跳转到步骤2...

2019-06-21 10:47:18

阅读数 10

评论数 0

java 函数式接口Consumer源码分析

目录 简介 accept方法 andThen方法 经典应用-iterable 扩展类介绍 简介 Consumer是一个函数式接口,它有一个需要覆盖的方法accept,代表接受一个参数输入且没有任何返回值的操作。不同于其它的函数式接口,Consumer期望通过方法的实现来执行具体的操作...

2019-06-18 14:41:54

阅读数 22

评论数 0

java数组最大长度

Java 中数组的最大长度是多少呢?看一下它的length属性就可以了。length属性是32位的有符号整数,它的最大值是2的31次幂,就是2G。为何有这个限制呢?为什么length的属性不是long型呢?我们假设一下,如果它是long型的,那么它的最大长度是2的63次幂。内存永远也不会有那么大吧...

2019-06-18 11:45:55

阅读数 26

评论数 0

hibernate 返回map格式

具体basedao的代码 { return (List<Map<String, Object>>) this...

2019-06-17 17:23:27

阅读数 23

评论数 0

得到某一字段不重复的pojo

public List<MonitorIndex> getAllMonitorIndex()throws Exception{ List<MonitorIndex> rlist1=(Lis...

2019-06-17 17:22:15

阅读数 22

评论数 0

js onload 方法内 getelementbyid函数取不到应有的值,方法使用jquery的ready

使用ready方法 (document).ready(function(){      debugger; &a...

2019-06-17 17:21:10

阅读数 22

评论数 0

mysql 语句 查询多个可能的条件

where后面加上1=1 StringBuilder hsql = new StringBuilder("from tt_monitor_website_config a"); hsql.append(" where ...

2019-06-17 17:17:38

阅读数 27

评论数 0

jquery的ajax方法不起作用,不能进入url

因为测试使用的浏览器为ie11,不兼容低版本的jquery。 改进方法为 将get方法改为post,并且设置timeout function deleteConfig(param){ if (confirm('确定要删除此配置吗?')) { ...

2019-06-17 17:15:54

阅读数 13

评论数 0

html 打开新窗口在屏幕中间显示

function addConfig( ){ var width = 350; var height = 350; var left = (screen.width/2)-(width/2); var top = (screen.height/2)-(h...

2019-06-17 17:14:30

阅读数 22

评论数 0

jstl 一个值对应另一个对象的一个值,显示对应的另外一部分

<select name="moniIndex" id="moniIndex"> &am...

2019-06-17 17:13:04

阅读数 13

评论数 0

eclipse上传码云项目

目录 先在码云上创建项目 复制项目的url share Project commit push 先在码云上创建项目 注意:创建的时候把下图的readme的√去掉 复制项目的url share Project 找到 team 点击 share Project… 点击...

2019-06-17 16:08:01

阅读数 44

评论数 0

eclipse中debug调试进入JDK源码

注意:jdk导入的源码的jdk版本要和java项目jdk和使用导出的jar包rt_debug的java项目,三者使用的jdk版本相同,本人源码分析使用的是jdk1.8-112的版本 在eclipse中新建一个java项目“jdk”,然后在src目录上导入"Archive File&qu...

2019-06-17 10:32:09

阅读数 22

评论数 0

背包问题(动态规划)总结-java版

目录 问题描述 0-1背包 多重背包 完全背包 问题描述 一个背包的总容量为V,现在有N类物品,第i类物品的重量为weight[i],价值为value[i] 那么往该背包里装东西,怎样装才能使得最终包内物品的总价值最大。这里装物品主要由三种装法: 1、0-1背包:每类物品最多只能装...

2019-06-12 15:52:22

阅读数 16

评论数 0

分支限界算法总结

目录 分支限界算法简介 分支限界法思想 分支限界算法与回溯法的区别 分支限界算法的一般步骤 常见的两种分支限界法 队列式(FIFO)分支限界法 优先队列式分支限界法 分支限界算法简介 分支限界算法是按照广度优先的方式对解空间树(状态空间树)进行搜索,从而求得最优解的算法。...

2019-06-11 16:43:59

阅读数 43

评论数 0

回溯算法总结

目录 回溯算法简介 回溯算法中的三个概念 回溯算法的步骤 具体流程 代码实现框架 经典例子 选取数字集合 皇后问题 最大 k 乘积问题 回溯算法简介 回溯法是一种类似枚举的搜索尝试过程,既然是枚举,那么就会遍历解空间树中的所有解(或者是“路径”),搜索的过程按照DFS原则,而...

2019-06-10 16:42:55

阅读数 17

评论数 0

分治算法总结

目录 简介 基本策略 适用情况 基本步骤 复杂性分析 依据分治法设计程序时的思维过程 典型例子 快速排序 归并排序 汉诺塔  简介 在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分...

2019-06-06 10:38:22

阅读数 18

评论数 0

动态规划总结

目录 动态规划简介 递归 记忆化搜索 状态和状态转移 子问题,最优子结构,最优化原理 决策和无后效性 简介 动态规划的经典模型 线性模型 区间模型 状态压缩模型 树状模型 动态规划的常用状态转移方程 1D/0D 1D/1D 2D/0D 2D/1D 2D/2D ...

2019-06-05 16:32:49

阅读数 6

评论数 0

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