- 博客(26)
- 资源 (3)
- 收藏
- 关注
原创 微信小程序,几行代码实现图片瀑布流
效果:js 代码:Page({ data: { list:[] }, onLoad: function (options) { this.setData({ list: [ {"url":"../../image/Yoko1.jpg"} ,{"url":"../../image/Yoko1.jpg"}, {"url":"../../image/無題.jpg"},
2020-07-23 14:23:40 1219 4
原创 使用8421码将二进制转换为十进制
学习进制转换对学习Java的底层源码有很大的帮助例如HashMap中用到的的这个方法public static int highestOneBit(int i) { // HD, Figure 3-1 i |= (i >> 1); i |= (i >> 2); i |= (i >> 4);...
2020-03-18 14:24:24 12016
原创 学习计划 HashMap(1.7)
1.7的HashMap底层实现了哈希表1,它通过哈希表是一种根据键值(Key-Value)访问数据的结构,实现这种结构需要解决两个问题:一.哈希函数理想的哈希函数对于不同的输入应该产生不同的结构,同时散列结果应当具有同一性(输出值尽量均匀)和雪崩效应(微小的输入值变化使得输出值发生巨大大变化)二.冲突解决冲突指的哈希函数计算出的访问地址已存在数据,均匀的哈希函数可以减少冲突,但不能...
2020-03-14 12:02:15 1655 1
原创 webMagic 代理池
package com.example.csdn.bean;import org.apache.log4j.Logger;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.select.Elements;import us.codecraft.webmagic.Page;import us....
2020-03-13 21:53:37 3492
原创 GC分代收集理论
弱分代假说(Weak Generational Hypothesis):绝大多数对象都是朝生夕灭的。强分代假说(Strong Generational Hypothesis):熬过越多次垃圾收集过程的对象就越难以消亡。跨代引用假说(Intergenerational Reference Hypothesis):跨代引用相对于同代引用来说仅占极少数。...
2020-01-17 23:26:34 2289
原创 LinkedList 学习笔记
按照学习计划,学习理解了LinkedList的源码,同时在方法中写了详细注释(在下方)总结LinkedList 是一个继承自AbstractSequentialList 的 双向链表,需要实现一个抽象方法,返回一个不可变的迭代器 public abstract ListIterator<E> listIterator(int index);线程不安全不支持随机访问L...
2020-01-13 23:53:41 1620
原创 使用 webMagic 注解爬取网页数据
不久前使用 webMagic开发了一款爬虫爬取对象为四川政务网,使用JFinal持久化数据如果你正在学习爬虫,或者业务与我类似,那么你可以下载源码学习也可向我提出改进意见参考源码:在这里列表页:http://www.sczwfw.gov.cn/app/index?flag=2&areaCode=510000000000抓取页:http://www.sczwf...
2020-01-08 17:19:17 2616 2
原创 使用fastjson将JSONArray转换为集合
List<XXX> list = JSONArray.parseArray(JSONArray, XXXXX.class)
2020-01-05 21:56:39 2184
原创 单向链表
特点:插入快删除快 相较于数组 不需要扩容 ,因为他在内存中不是连续的空间查询和public class MyLinkedList<E> implements MyList<E> { Node hand = null; class Node { Node next = null; E obj;...
2020-01-05 21:55:29 1638
原创 ArrayList
ArrayList是一个其容量能够动态增长的动态数组。继承了AbstractList,实现了List、RandomAccess, Cloneable, java.io.Serializable。根据ArrayList的源码,在不使用 Systeam中的arraycopy()方法下,实现(造轮子)最基础的功能。当然泛型还是要有滴接口定义如下:/** * @author 李...
2020-01-02 23:18:26 1595
原创 Spring Boot 与 JDBC 核心接口(一)驱动加载
JDBC生命周期?1.加载驱动java.sql.Drvier2.获取连接java.sql.DrvierManager3.获取表达式java.sql.Connection4.执行sqljava.sql.Statement5.获取结果集java.sql.ResultSet6.关闭连接java.sql.ResultSetJDBC用到了什么设计模式...
2020-01-01 15:10:09 2067
原创 Mac使用Docker安装mysql5.7
一 下载docker下载地址:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/二 修改docker的仓库源地址为阿里云首先获取你自己的加速器地址https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors配置docker,点击docker图标...
2019-12-22 21:05:27 3888
原创 通过jconsole监控JVM
Jconsole是java内置的性能监视器,可以通过在命令行输入jconsole的方式打开,打开时需要选择程序对应的pid
2019-12-13 23:25:36 1606
转载 Mac HDMI
Open /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plistFind the Board-ID which used in your config.plist, default in this tutoria...
2019-12-13 20:13:57 1693
原创 Mac 使用 dataGrip导出Mysql全库
1.右键选择你要导出的库,点击Dump with 'mysql dump'2.在导出命令前加入以下命令,可自由搭配:2.1: --events 导出事件2.2:--routines 导出存储过程和函数2.3:--triggers 导出触发器2.4 --default-character-set=utf8 指定字符集...
2019-12-13 10:25:41 3788
转载 EasyConnect填坑指南- Safari 12 zzzzzzzzz
https://blog.csdn.net/hg_lin/article/details/83785725
2019-11-25 20:35:11 4833
转载 aufs文件 系统
aufs是一种实现了联合挂载(union mount)的文件系统,同unionfs类似,它能够将不同类型的文件系统透明地层叠在一起,实现一个高效的分层文件系统。说白了aufs就是能将不同的目录挂载到某一目录下,并将各个源目录下的内容联合到目标目录下,这里每个源目录对应aufs中的一层,用户在目标目录读写时,感觉不到此目录是联合而来的。aufs中的每一层都可以有不同的权限(只读,读写),这个特性使得...
2019-11-23 22:07:44 1770
原创 Mac 下使用Homebrew安装/管理软件
安装:sudo brew cask install <packageName> 比如 sudo brew cask install docker卸载:sudo uninstall <packageName>sudo uninstall docker查询可用包brew cearch <packageName>...
2019-11-23 21:43:23 1628
原创 myBatis MybatisMapperMethod类 获取 Page对象的坑。。
MybatisMapperMethod 源码:获取传入的第一个对象,导致在使用分页时,必须将Page放在第一个参数位置。。。这里需要循环一下 数组,不能为了方便 留下隐形的坑...
2019-10-31 23:59:42 2552
原创 mysql incompatible with sql_mode=only_full_group_by
解决办法 my.cnf 增加一条数据sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONservice mysqld restart 重启mysql 服务...
2019-10-26 14:58:44 1908
原创 openOffice For Linux OpenOfficeConnection Connect 卡死
现状:OpenOfficeConnection 类调用 connect()方法 等待时间过长解决方式:1. linux 输入 ifconfig 获取服务器本地IP2. 启动服务nohup /opt/openoffice4/program/soffice -headless -accept="socket,host=服务器本地ip ,port=8100;urp;" -nof...
2019-10-08 23:30:55 3073
原创 idea整合SpringBoot+Mybatis报错 Invalid bound statement (not found)
首先确认以下问题:1. SpringBoot配置文件中的xml映射路径是否正确2.Mapper.xml中的 namespace 路径是否正确3.Mapper类是否添加了注解4.检查Mapper文件是否有 ".xml" 的后缀,没有就加上...
2019-07-15 11:07:41 1911
原创 Java 枚举类转换为JSON
枚举类a public enum a { enum1("名字", "性别"); enum2("名字","性别"); enum3("名字","性别"); private a(String name, String sex) { this.name = name; t...
2019-07-01 15:00:01 4329
原创 Python深浅拷贝
要理解深浅拷贝,首先要了解相同的集合在内存中的划分,比如A = [1,2,3,4]B = [1,2,3,4]虽然他们完全一致,但是list是可变的,Python会默认开辟两块空间.如下图A = [1,2,3,4]B = [1,2,3,4]A=BB[0]='c'print(A)最终会输出 ['c', 2, 3, 4] 当B做了修改,A也会变化,因为他们引用的地址相同为了避免这种情况发生,...
2018-04-03 15:38:25 1886
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人