自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 idea导入eclipse包乱码问题全局解决方案:

IJ导入eclipse包乱码问题: 全局解决方案: 设置所在文件夹位置 1、从eclipse导入方式,发现还是乱码 2、导航栏点击文件->设置->editor->文件编码 将所在文件夹位置添加进去,打开就不是乱码了 网上看的点右边提示和右下角编码方式只能改当前页编码 转载于:https://www.cnblogs.com/symk...

2019-07-16 12:45:00 502

转载 ETL项目2:大数据清洗,处理:使用MapReduce进行离线数据分析并报表显示完整项目

ETL项目2:大数据清洗,处理:使用MapReduce进行离线数据分析并报表显示完整项目 思路同我之前的博客的思路https://www.cnblogs.com/symkmk123/p/10197467.html 但是数据是从web访问的数据 avro第一次过滤 观察数据的格式,我们主要分析第四个字段的数据.发现有.css , .jpg .png等等等无效的数据. 通过观...

2018-12-29 19:20:00 1077

转载 ETL项目1:大数据采集,清洗,处理:使用MapReduce进行离线数据分析完整项目

ETL项目1:大数据采集,清洗,处理:使用MapReduce进行离线数据分析完整项目 思路分析: 1.1 log日志生成 用curl模拟请求,nginx反向代理80端口来生成日志. #! /bin/bash function get_user_agent(){ a0='User-Agent:MQQBrowser/26 Mozill...

2018-12-29 18:19:00 653

转载 大数据学习--day17(Map--HashMap--TreeMap、红黑树)

Map--HashMap--TreeMap--红黑树 Map:三种遍历方式 HashMap:拉链法。用哈希函数计算出int值。 用桶的思想去存储元素。桶里的元素用链表串起来,之后长了的话转红黑树。 TreeMap:红黑树。 所以看Map的源码就是把红黑树给拿下。 红黑树 插入:前面找插入位置完全同二叉搜索树 插入调整 删除 ...

2018-10-16 22:13:00 136

转载 大数据学习--day16(集合总体架构--ArrayList--LinkedList)

集合总体架构--ArrayList--LinkedList Collection接口的实现类用法上都有相似的方法。Map同理。 List: 特性 : 1. 有索引 2. 有序 3. 不唯一 ArrayList:基于JDK1.8 底层是数组、1.5倍扩容,都在源码里写的 LinkedList:基于JDK1.8 底层是双向循环链...

2018-10-16 21:20:00 121

转载 数据结构--优先队列(堆排序)

数据结构--优先队列(堆排序) 优先队列:不是先进先出啦,下面的代码是大顶堆,大的先出。 在之前理解堆排序的基础上,在来理解优先队列。 还是用这个公式:   leftNo = parentNo*2+1   rightNo = parentNo*2+2   parentNo = (nodeNo-1)/2 每次进队列是从最后进,在慢慢上浮。 每次出队列,堆顶先出,在把队尾调到...

2018-10-03 12:14:00 195

转载 大数据学习--day15(常用类:Date--DateFormat--SimpleDateFormat--File--包装类)

常用类:Date--DateFormat--SimpleDateFormat--File--包装类 这些常用类就不像字符串挖那么深了,只列列用法。 时间处理: /** * 时间处理类 * DateFormat 抽象类 * SimpleDateFormat 子类 * * 父类的格式器不够灵活 尤其是在...

2018-10-01 13:32:00 135

转载 大数据学习--day14(String--StringBuffer--StringBuilder 源码分析、性能比较)

String--StringBuffer--StringBuilder 源码分析、性能比较 站在优秀博客的肩上看问题:https://www.cnblogs.com/dolphin0520/p/3778589.html 看源码发现String是final修饰,记住不可变性。 StringBuffer每个方法都有synchronized修饰,加了锁,保证了线程安全,也就导致了效率没那...

2018-10-01 12:51:00 130

转载 大数据学习--day13(字符串String--源码分析--JVM内存分析)

字符串String--源码分析--JVM内存分析 String 类的对象 , 是不可变的字符串对象呢 这个不可变很重要,之后要讲的intern()也离不开它的不可变性。 https://www.cnblogs.com/xiaoxi/p/6036701.html https://www.cnblogs.com/chenssy/p/3695271.html 这两博客源码和Stri...

2018-09-27 20:39:00 116

转载 数据结构--双向循环链表

参考双循环链表就是头尾相连,并且每一个结点都可以指向它的前驱和后继的链表。 java代码实现 双向链表类 package sy180923; public class DoubleLink<T> { //表头 private DNode<T> mHead; //节点个数 private int mCou...

2018-09-23 21:46:00 121

转载 大数据学习--day12(内部类)

内部类学习 定义在类的内部的类叫做内部类 包含了内部类的类叫做外部类 内部类的作用 内部类是为了实现java中多继承而存在的 内部类可以继承其他类 内部类的种类 1.成员内部类 2.静态内部类 3.局部内部类 4.匿名内部类 成员内部类 概念...

2018-09-23 15:43:00 131

转载 大数据学习--day11(抽象类、接口、equals、compareTo)

抽象类、接口、equals、compareTo 什么是抽象方法? 区分于正常的方法 1.使用了abstract修饰符 该修饰符修饰方法则该方法就是抽象方法该修饰符修饰类,则该类就是抽象类 2.没有方法体 3.小括号之后用分号作为结尾 什么是抽象类? abstract...

2018-09-21 21:51:00 174

转载 大数据学习--day10(继承-权限-super-final-多态-组合)

继承-权限-super-final-多态-组合 权限修饰符 内容 public protected default(不写就是它) private 作用: 修饰类只可以publicdefault 修饰方法 修饰属性 ...

2018-09-20 19:59:00 126

转载 大数据学习--day09(this、static)

this、static this关键字 类不可以定义this属性,但是每个类都有一个隐藏起来的this属性. 每个对象被创建了,都会给其属性分配空间,也会给this属性分配,并且给其存储了一个值 该值是当前对象本身的地址。 this始终指向当前对象本身. this有三个作用和一个注意点 作用: th...

2018-09-19 16:47:00 117

转载 大数据学习--day08(hnapp 后台系统开发、面向对象)

hnapp 后台系统开发、面向对象 利用前面所学的知识,写一个控制台登陆注册后台界面 package sy180918.hnapp.array; import java.util.Arrays; import java.util.Scanner; public class HnApp { static Scanner sc = new Scanner(Sy...

2018-09-18 21:51:00 152

转载 大数据学习--day07(冒泡排序、Arrays工具类、方法可变参数)

冒泡排序、Arrays工具类、方法可变参数 冒泡排序之前写过,略 Arrays工具类 二分法查询 public static int binarySearch(int[] a,int key) 头信息二分查找法源码分析 native :本地方法修饰符 本地方法都是没有方法体的 ==判断引用数据类型相等不行,用equals判断 方法的可变参数 如: (int......

2018-09-17 19:18:00 124

转载 大数据学习--day06(Eclipse、数组)

Eclipse、数组 Eclipse 的基本设置 调节控制条字体大小。 Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic -> Text Font -> Edit 对整个工作区间设置编码格式 选择“Window”菜单...

2018-09-15 21:06:00 134

转载 大数据学习--day05(嵌套循环、方法、递归)

嵌套循环、方法、递归 图形打印 public static void main(String[]arg) { /** * * * * * * */ // 3 2 1 0 // 1 3 5 for(int...

2018-09-14 20:32:00 166

转载 大数据学习--day04(选择结构、循环结构、大数据java基础面试题)

选择结构、循环结构、大数据java基础面试题 switch: 注意: byte short int char String(jdk1.7支持) 不能是 long float double boolean while、do-while、for同c# 面试题: 大数乘法:随机给定两个超大整数,计算乘积。 思路:AB*CD = AC(BC+AD)BD public...

2018-09-13 21:17:00 192

转载 大数据学习--day03(运算符、流程控制语句)

运算符、流程控制语句 自增自减容易出错的地方: 扩展的赋值运算符 a+=b 等同于 a = a+b; 扩展的赋值运算符 隐含了一个类型的强制转换 & && 有何区别 & : 当左边的表达式结果为false时 , 仍旧判断执行右边的表达式 && :当左边的表达式结果为false时 , 不去判断执行右...

2018-09-12 13:50:00 97

转载 大数据学习--day02(标识符、变量、数据类型、类型转换、进制转换、原码反码补码)...

标识符、变量、数据类型、类型转换、进制转换、原码反码补码 标识符: java50个关键字不能做标识符,以数字开头不能做标识符(这个老是忘记写一个类名的时候) 变量: 变量分为成员变量和局部变量,注意作用域的不同。 数据类型:      1、基本数据类型(8种 byte、short、int、char、float、double、boolean、long)      2...

2018-09-10 19:20:00 171

转载 大数据学习--day01

  emmmmm装环境    转载于:https://www.cnblogs.com/symkmk123/p/9614959.html

2018-09-09 20:36:00 69

转载 排序算法之--希尔排序

参考: https://www.cnblogs.com/chengxiao/p/6104371.html https://blog.youkuaiyun.com/chao_19/article/details/73753714 转载于:https://www.cnblogs.com/symkmk123/p/9535169.html

2018-08-25 20:04:00 113

转载 排序算法之--归并排序

思想: 归并排序 是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之)。 可以看到这种结构很像一棵完全二叉树,本文的归并排序我们采用递归去实现(也可采用迭代的方式去实现)。分阶段可以理解为就是递归拆...

2018-08-16 12:00:00 120

转载 算法第四版

参考: https://www.jianshu.com/p/14dcd76cc1ff简书 https://github.com/aistrate/AlgorithmsSedgewick源码 https://www.cnblogs.com/junhong1995/p/7769006.htmlidea环境 转载于:https://www.cnblogs.com/symkmk12...

2018-08-13 17:23:00 91

转载 排序算法之--堆排序

参考: https://www.cnblogs.com/chengxiao/p/6129630.html 转载于:https://www.cnblogs.com/symkmk123/p/9460365.html

2018-08-11 17:15:00 73

转载 排序算法之--插入排序

基本思想: 看图 ,觉得网上这张图特别形象。就是从牌堆里抓牌,比如先抓个3,在抓个7,在抓个9,在抓个4,把4插到3和7中间,这个时候3不动,后面的牌诺位置空出来给4, 其实挪动的话更像蜘蛛纸牌挪动,因为7不能先往后挪,不然会把后面的牌给覆盖。所以从后往前挪动,最后腾个位置插4。 书面一点: 把n个待排序的元素看成为一个有序表和一个无序表。开始时有序表中只包含1个元素,无序表...

2018-08-10 10:59:00 116

转载 排序算法之--直接选择排序

思想: 很好理解,就是你要从大到小或者从小到大怎么排,然后我每次从中找一个,给你最大或最小的。 分成两拨,一拨找好的有序的,一拨还没找无序的。 // 10 13 18 12 22 11 6 19 8// max=22//22 13 18 12 10 11 6 19 8// 13 18 12 10 11 6 19 8...

2018-08-09 20:21:00 78

转载 排序算法之--快速排序(及优化测试亿级100_000_000用时)

该方法的基本思想是: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。 3.再对左右区间重复第二步,直到各区间只有一个数。 挖坑填数+分治法: 对挖坑填数进行总结 1.i =L; j = R; 将基准数挖出形成第一个坑a[i]。 2.j--由后向前找比它小的数,找到后挖出此数填前一个坑a[i]中。 3.i...

2018-08-08 22:29:00 248

转载 分布式计算--(分布式+多进程+多线程+多协程)

先来个最简单的例子: 把1-10000每个数求平方 服务器server: 用两个队列存储任务、结果 定义两个函数 要实现分布式得继承multiprocessing.managers.BaseManager 在主函数里multiprocessing.freeze_support()开启分布式支持 注册两个函数给客户端调用 创建管理器,设置ip地址和开启端口、链接密码。 用...

2018-08-08 13:22:00 296

转载 排序算法之--冒泡排序(和优化)

冒泡排序其实就是做沉底运动,两两比较,谁大谁沉底。 举例说明:要排序数组:int[]arr={6,3,8,2,9,1}; 第一趟排序:     第一次排序:6和3比较,6大于3,交换位置:368291     第二次排序:6和8比较,6小于8,不交换位置:368291     第三次排序:8和2比较,8大于2,交换位置:3...

2018-08-08 00:13:00 131

转载 sql--CONVERT、FOR XML PATH解决实际问题

需求:每个平台分类下的门店,每个门店的名称、图片路径、评分,每个门店下的四个产品的名称、图片路径、评分 思路: 一开始门店动态化好写,用Ajax就行了。但是每个门店下面的产品,每个去请求一次查询有点不太现实。 一开始准备用每个门店的Id去发起请求,被自己蠢哭了。 在换个思路用sql语句吧 同时把这么多数据一把查出来。 就是把这两张表拼成一张表,把数...

2018-07-24 18:16:00 183

转载 百度地图热力图--批量地址转换应用(基于百度api)

需求:把外卖订餐地址做个用户分布热力图 思路分析:第一步去百度地图api开放平台找例子 http://lbsyun.baidu.com/jsdemo.htm#c1_15 首先从百度API的demo例子参考静态页面,其中数据格式是 然后我们就想把数据库里的地址批量转换但是百度API没有提供批量转换的接口。但是我们找到了百度webapi单个地址转换的接...

2018-07-14 13:02:00 772

转载 商城项目:商品列表ajax加载,ajax加入购物车--五张表的联合查询

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ProductLists.aspx.cs" Inherits="Hidistro.UI.Web.Vshop.ProductLists" %> <!DOCTYPE html> <html xmlns="http://www.w3....

2018-05-26 12:08:00 478

转载 需求:加一个下拉框选择条件改变饼图内外环 饼图:百度echarts提供

1.1:下拉框条件:后台取得ViewBag传给前台 MonitorController: public ActionResult BigData(): //下拉框筛选条件 var result = MonitorBLL.GetSoilPlantCountByCode(loginSoil); var r = (object)result.data; ...

2018-05-08 19:33:00 574

空空如也

空空如也

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

TA关注的人

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