自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring在多线程中使用bean注入

线程中使用bean注入

2024-04-19 14:23:42 176

原创 mysql操作

插入时候更新:replace insert table(field1,field2)values(value1,value2);插入时候忽略:insert ignore table(field1,field2)values(value1,value2);前提是需要有唯一索引。

2024-04-19 14:08:39 143

原创 tensorflow keras加载模型报‘utf-8’编码错误,‘utf-8‘ codec can‘t decode byte 0xe3 in position 31: invalid contin

'utf-8' codec can't decode byte 0xe3 in position 31: invalid continuation byte

2024-03-01 15:46:49 439

原创 配置nginx通过域名访问后端接口

配置nginx通过域名访问后端接口

2024-01-31 19:15:18 707

原创 Page分页和@Query配合使用报错

Page和@Query配合使用时报错

2022-10-19 18:55:16 607 2

原创 Python Flask预览PDF文件

Python Flask预览PDF的接口

2022-07-27 14:43:38 1477 1

原创 LeetCode 179 最大数

1 题目描述给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数。注意:输出结果可能非常大,所以你需要返回一个字符串而不是整数。leetcode 179 最大数- 示例1输入:[10,2]输出:"210"2 题目分析首先想到的思路是对数组排序,如果全是个位数的话,越大的数越往前排。然后组成字符串即可。如果一个个位数和一个两位数比较,第一个位置大的排在前面(34和4比较的话,4应该排在前面);如果个位相同的话(3和34),应该拿着剩下的数4再

2021-04-12 20:07:58 274

原创 LeetCode 153 寻找旋转排序数组中的最小值

1 题目描述假设按照升序排序的数组在预先未知的某个点上进行了旋转。例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] 。请找出其中最小的元素。说明:数组中的元素都是唯一的示例:输入:nums = [3,4,5,1,2] 输出:12 题目解析如果顺序查找的话,如果存在 nums[i]<nums[i-1],返回nums[i]即可,如果不存在的话返回nums[0]。顺序查找的时间复杂度是O(n),空间复杂度是O(1).但是考虑到旋转之前数组是有

2021-03-29 16:12:42 240

原创 LeetCode1446. 连续字符

1.题目描述给你一个字符串 s ,字符串的「能量」定义为:只包含一种字符的最长非空子字符串的长度。请你返回字符串的能量。示例1:输入:s = “leetcode”输出:2解释:子字符串 “ee” 长度为 2 ,只包含字符 ‘e’ 。2.题目分析一次遍历解决,设置一个临时变量,记录长度。当长度大于max时更新max;public int maxPower(String s) { if(s==null || s.length() < 1){ r

2021-03-23 10:12:31 244

原创 leetCode 169题 多数元素

1.题目描述给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例:输入:[3,2,3]输出:32.解题过程2.1 第一个思路:首先的一个想法是针对每一个元素统计出现次数,然后取次数最多的元素记下来,代码如下:public int majorityElement(int[] nums) { int maxNum = 0; //记录最大次数

2021-03-22 15:38:15 423

原创 Nginx一个server里面配置多个location

想要实现一个域名连接到不同的网页xxxx.com (跳转到sharedlab/index.html)xxxx.com/ai (跳转到ai/index.html)在server里面配置两个locationlocation / { root html/sharedlab/; index index.html index.htm; }location / { alias html/ai/...

2020-11-13 12:59:54 614 1

原创 六种单例模式(Java实现)

单例模式最简单的设计模式,目的是保证全局访问它的一个唯一实例。六种实现方式饿汉模式//饿汉模式public class EHan { private static EHan instance = new EHan(); private EHan(){} public static EHan getInstance(){ return instance; }}是线程安全的存在的问题:产生了不必要的内存占用懒汉模式//懒汉模式p

2020-07-25 21:10:07 243

原创 HashMap的原理JDK1.8

文章目录HashMap的底层数据结构HashMap的构造函数无参构造函数有参构造函数resize( )方法put(K key, V value)方法get(K key)方法遗留的问题HashMap的底层数据结构在JDK1.7(含)以前,HashMap的底层是由数组+链表构成的。从JDK1.8开始HashMap的底层是由数组+链表+红黑树构成的。本文中主要介绍1.8中HashMap的源码情况。HashMap的构造函数无参构造函数/** * Constructs an empty &lt

2020-07-12 15:15:30 284

翻译 Java语言的25个优点

今天看到阮一峰老师的科技爱好者周刊爱好者周刊,介绍了JetBrains(开发idea的公司)在五月份发布的一篇博客《25 Things We Love About Java》,现尝试将其翻译成中文的。我们喜爱Java的25个原因 JetBrains热爱所有的编程语言和各种类型的开发者。今年五月,Java迎来了它25岁的生日!所以我们想花费一点精力介绍关于Java和JVM的25个优势。向后兼容 Java是几乎唯一一个能够在现在的语言版本上运行25年前代码的语言。语言的开发者非常重视...

2020-06-24 15:55:15 408

原创 JVM运行时数据区和GC算法

1.JVM1.1 JVM和JMM(java memory model )的区别JVM是java虚拟机,英文名字是java virtual machine,jvm使得java可以跨平台运行,示例如图1所示。 图1-1 java跨平台的示意已经有九种语言可以在jvm上运行了,都产生了.class文件,可以说jvm不仅是平台无关性,而且是语言无关性了。Java平台无关性的...

2020-06-20 13:14:44 320

原创 大数据计算模型使用小结(持续更新)

MapReduce第一次使用MapReduce是在研究生的阶段,当时是处理一些图片数据,而写的MapReduce程序主要是处理了一些shell脚本,利用MapReduce的切割机制将脚本分到各个机器上去执行。当时是第一次接触大数据的模型,包括前期的集群搭建,环境变量的配置等等。Flink使用Flink是在工作后的第一个任务,利用流处理的模型将kafka中的数据分别处理至postgre...

2019-12-10 10:54:34 401

原创 读书笔记

2019-11-23 周六 阴 有雾霾今天读阮一峰的博客文集《前方的路》,作者提到了乔伊斯的《都柏林人》,《一个青年艺术家的肖像》。和塞林格的《九故事》,《木匠们,把房梁抬高》,要找出来读一下。(情感的温馨和心灵内在的喜悦)彭明辉的《现实与理想》《研究生求生手册》...

2019-11-23 19:28:48 271

原创 windows10 java环境变量的配置 javac不是内部或外部命令的问题

在配置path的时候,不能够path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;连在一块写,需要分开来写,如下图分成两行来写就可以搞定了

2019-10-27 21:25:09 376

原创 在Spark集群中提交任务

Spak2.3.4版本已经安装完成,介绍在集群中运行作业的方式。首先是运行Spark自带的样例程序(进入到spark安装目录): bin/spark-submit --master spark://master:7077 --class org.apache.spark.examples.SparkPi --executor-memory 2g examples/jars/spark-ex...

2019-10-11 15:36:23 291

原创 安装指定版本的tensorflow

通过pip安装tensorflow的时候,安装指定版本pip install tensorflow==1.10.0 但是会出现time out 的情况,还没找出解决方法,欢迎留言 time out的解决办法pip --default-timeout=100 tensorflow==1.10.0.需要研究一下 --default-timeout参数的意思。 由于tensorflow版本...

2019-10-09 21:35:42 967

原创 HDFS上传文件出错: Permission denied: user=user, access=WRITE, inode="/test":hdfs:supergroup:drwxr-xr-x

问题描述:在将本地文件上传到HDFS时出错。上传的代码如下:public static void writeToHdfs() throws Exception{ //String hdfsPath = "hdfs://master:8020/test1/test.txt";//hdfs位置 String localPath = "D:\\test.txt...

2019-08-16 19:47:21 804

原创 CDH中添加并配置kafka服务

CDH已经安装好,但是kafka一直错,根据日志也没改好,所以删了服务之后,重新添加了kafka服务,完成配置,运行成功。添加服务->选择kafka 定义kafka Broker,kafka MirrorMaker,Gateway的角色分配,我分别添加了三个节点(master,node01,node02),一个主节点(master),和两个子节点(node01,node02) 配置D...

2019-08-12 14:55:15 2433

原创 计算机网络、操作系统相关

计算机网络常用的网络端口号 ftp 文件传输 21 http 80/8080 https 443 telent 远程登录 23 ssh 安全登录 22 http协议 https://www.cnblogs.com/sunny-sl/p/6529830.html http请求由请求行,消息报头,请求正文组成 http是基于请求响应模式的,无状态的,应用层协议 ...

2018-10-16 13:03:36 295

原创 数据库笔记

1.数据库CAP理论   一致性(consistency)、可用性(Availability)、分区容错(partition-tolerance)2.数据库事务的四个特性(ACID)     原子性(Atomicity)一致性(Consistency)隔离性(Isolation)持久性(Durability)数据库事务隔离的四个级别Read uncommitted(未授权读...

2018-10-04 22:56:52 243

原创 二维数组的排序

1.输入一个二维数组Scanner in=new Scanner(System.in); String s=in.nextLine(); int n=Integer.valueOf(s); Integer array[][]=new Integer[n][2]; for(int i=0;i&lt;n;i++) { String m=in.nextLine(); ...

2018-08-10 11:04:13 331

原创 Java知识点之二

1.java线程池 1.java通过Executors提供四种线程池newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newScheduledThreadPool 创建一个定长线程池,支持定时及周期性任务...

2018-04-25 22:52:35 316

原创 刷题笔记

1 求连续子数组的最大和  (使用动态规划的思想)int maxsum(int a[n]) //于此处,你能看到上述思路2代码(指针)的优势 { int max=a[0]; //全负情况,返回最大数 int sum=0; for(int j=0;j&lt;n;j++) { if(sum&gt;=0) ...

2018-03-07 14:41:38 284

原创 常用排序算法&二叉树的遍历

快速排序时间复杂度为O(nlogn),排序不是稳定的public static void sort(int array[],int start,int end) { if(start&lt;end) { int mid=partition(array,start,end); sort(array,start,mid-1); sort(array,mid+...

2017-11-29 18:55:12 309

原创 Java面试知识点

1.抽象类和接口相同点:都不能被实例化,位于继承树的顶端,都包含抽象方法不同点:1、设计目的:接口体现的一种规范,类似与整个系统的总纲,制订了系统各模块应该遵循的标准,因此接口不应该经常改变,一旦改变对整个系统是辐射性的。 抽象类作为多个子类的共同父类,体现的是一种模板式设计,可以当作系统实现过程中的中间产品,已经实现了系统部分功能。 ...

2017-11-04 14:21:23 335

原创 Java向上转型

package superclass; class Superclass { int a=6; public void method() { System.out.println("super_method"); } }public class Base extends Superclass{ int a=5; public static void

2017-11-04 11:13:26 342

原创 java学习-开篇

开始记录也看了不少的博客,觉得有必要写下一点东西,一方面记录自己已经做过的,另一方面也规划一下自己接下来要学的,要看的东西应该有几个大的专题一个是垃圾回收机制一个是容器类的底层代码(待解决的问题)1.自定义map的key对象时,为什么要重写hashcode()和equals()方法2.java的反射机制3.B树 数据库索引暂时先写这么多吧 希望慢慢养...

2017-11-03 14:44:20 309

Ubuntu离线安装openssh7.5安装包及安装流程

建立hadoop集群免密通信需要的openssh服务,可以在离线情况下进行安装

2017-12-27

空空如也

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

TA关注的人

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