自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java-面试题

ConcurrentHashMap 是线程安全的。ConcurrentHashMap 通过使用分段锁(或更细粒度的 CAS 操作)、Node 节点、线程安全的扩容机制和优化的哈希函数等机制,实现了线程安全性。这使得它能够在高并发环境下提供高效的并发性能。数据库的索引是数据库中一种重要的数据结构,其作用类似于图书的目录,可以加快对表中数据的检索速度。每张表只能建一个聚簇索引,可以有多个非聚簇索引。聚簇索引和非聚簇索引的主要区别在于数据存储方式、唯一性和查询效率。

2024-05-17 14:22:11 596

原创 计算机-PC软件安装教程

新机开荒,记录PC必需软件安装教程。

2023-11-02 10:31:56 328 1

原创 基于大数据技术对基金分析-python

在当下热销的基金市场中,有着茫茫多的基金,本文希望能以科学的角度,以数据作为依托,更好地挑选基金本文共用到以下技术:Python爬虫、SQL分析本文切入角度:1.希望做到在相对低的净值买入值得长期持有的基金并定投2.通过已有的数据了解到当下及未来3个月市场热门的板块(抱团)3.通过基金的表现及近期情况判断市场方向基金是T+1交易制度,存在明显的市场时间滞后,不适合像股票一样频繁操作。

2023-06-29 14:55:35 582

原创 java-调用dll方法

由于需求需要添加一个USB狗,作为服务的license验证。则Java程序需要和dll进行整合。该USB狗已经提供了Java版本的dll,需要自己编写class,载入dll,并声明方法才能够使用。

2023-04-18 20:01:09 6934 1

原创 java-处理xml格式数据

dom4j是java中的XML API,性能优异、功能强大、开放源代码。也是所有解析XML文件方法中最常用的!Element类常见的方法。我们解析XML文件最终都会把标签对转成Element节点对象,去读取节点属性与节点元素所含有的text内容,所以这个类非常重要。

2023-04-13 14:51:04 738

原创 java-replace into详解(SQL)

replace是insert的增强版。

2023-04-04 13:55:37 526

原创 java-@Transactional 事务注解

事务(Transactional) 就是把多个要做的操作组合成一个整体,利用事务的特性来保证操作的安全性,如果一个事务做到一半出现任何错误,就会进行回滚操作,来恢复成最初的模样。

2023-04-04 10:17:20 617

原创 java-使用spring AOP实现自定义注解

注解的原理就是通过切点进行动态代理,对原方法进行增强。而this.XXX这种内部调用方法,调用的是原class的方法,而不是增强后的 proxyClass,所以,自然环绕方法就不执行,注解就不生效。注解是一种能被添加到java源代码中的元数据,单独使用注解,就相当于在类、方法、参数和包上加上一个装饰,什么功能也没有,仅仅是一个标志,然后这个标志可以加上一些自己定义的参数。就像下面这样,创建一个@interface的注解,然后就可以使用这个注解了,加在我们需要装饰的方法上,但是什么功能也没有。

2023-03-15 13:42:28 1643

原创 python-下载某学习平台视频

web端是没有开放下载的,所以我们从网页元素里找到视频链接。但是平台的音频和视频是分离的,所以要找到两个链接下载到本地。

2023-03-07 09:28:49 281

原创 python-某短视频平台视频链接重定向

某短视频平台分享视频时,可以复制链接,得到的链接是一种短链接,是经过平台特殊处理过的链接,通常我们手机短信里收到的营销推广链接也大多数是短链接,短链接原理有兴趣的可自行去了解下。

2023-02-28 11:14:38 250

原创 python-下载某短视频平台视频(高清无水印)

1、Cookie中文名称为小型文本文件,指某些网站为了辨别用户身份而储存在用户本地终端(Client Side)上的数据(通常经过加密)。2、有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。3、dy核心的cookies是sessionID值, 可嵌套到接口的headers里的Cookie里进行请求。

2023-02-27 17:46:51 499

原创 python-批量下载某短视频平台音视频标题、评论、点赞数

在页面源码数据中有很长一串数据是经过 url 编码的,而我们需要的数据都在这串数据中,因此我们需要拿到这串数据。接下来就是简单的发送请求,唯一需要注意的一点就是 headers 中除了要配置 User-Agent外,还要配置 cookie 信息,否则拿不到想要的数据,cookie 位置在下图。26万条数据,使用第一种方法需要约1.5小时,使用第二种方法只需要10几秒。配置好 headers 之后,发送 get 请求,拿到页面源码数据。

2023-02-27 15:04:27 1990 5

原创 Java-坦克大战

坦克大战

2023-02-16 15:22:23 93

原创 Linux下Java项目开机自动启动

2.2. 保存退出,并赋予可执行权限。这样启动可以避免输出日志到控制台。3.1、确定有运行这个文件的权限。

2023-02-16 10:54:45 2658

原创 获取SpringCloud gateway 响应的response的值 乱码

获取SpringCloud gateway 网关响应的response的值 乱码,postman调试发现是由gzip导致,把postman中的header值 Accept-Encoding 勾掉就不乱码了

2023-02-03 11:23:34 747

原创 JAVA-总结

SSM避坑指南

2022-08-19 16:24:52 660

原创 Javaweb-学习路线

Java学习路线

2022-08-15 14:21:37 656

原创 数据库--postgresql

postgresql数据库数据库基础知识数据库数据表数据库基础知识数据库数据库(Database, DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库是:保管数据的“仓库”数据管理的方法和计算数据表数据库系统的三个主要组成部分:数据库数据库管理系统数据库应用程序......

2022-08-12 17:07:21 778

原创 Java-实用小技巧

java-开发技巧

2022-08-10 09:03:51 567

原创 *python3__leecode/0873. 最长的斐波那契子序列的长度

leetcode

2022-07-09 18:11:40 86

原创 Android-作业、实验、实践

Android-作业、实验、实践作业 ([代码详情](https://download.csdn.net/download/weixin_43846708/85214321))作业一1、魔方矩阵——要用面向对象2、复数计算——要用面向对象作业二1、求出所有可能的以下形式的算式,每个算式中有九个数位,正好用尽1到9这九个数字。2、往界面中放200个按钮。作业三1、二维绘图作业三1、顺序显示一系列图片,每幅图片以不同的动画形式显示出来。2、矩阵运算实验([代码详情](https://mp.csdn.net/mp

2022-04-24 16:32:52 2084

原创 计算机网络-聊天室的设计与实现

计算机网络实践一、实践设计的目的和意义二、实践设计的内容和要求三、设计用设备仪器四、实践设计的相关技术五、项目设计与实践1、设计思路2、模块描述运行结果六、结束语一、实践设计的目的和意义在互联网如此发达的今天,即时通信工具已经成为我们如今日常生活中必不可少的一部分。人们对网络的依赖越来越多,越来越离不开网络,而由此产生的聊天工具也越来越多,类似有QQ、MSN、微信等,网络聊天使网络聊天系统发展的日新月异,由此产生制作了一个简单的聊天功能的网络聊天程序,由此此设计我们还可以更好的学习网络软件的编程知识。

2022-04-21 17:19:07 7762

原创 Mapreduce-实验、实践

Mapreduce-实验、实践实验实验(一)数值概要—中位数与标准差实验(二):MapReduce计数器实验实验(三):MapReduce布隆过滤器的舆情过滤实验(四)StackOverflow数据集的分层操作实验(五): Reduce端连接实践(实践一)数值概要中combiner的作用(实践二)计算器计数(实践三)MapReduce 布隆过滤器(实践四)MapReduce Top 10模式示例(实践五)去重的用户—针对ctrip数据集去重实验实验(一)数值概要—中位数与标准差检查实验环境、运行示例程

2022-04-16 17:21:24 2202

原创 mapreduce-分层练习

mapreduce作业一、 分层练习要求:1. 创建MySQL数据表emp,将数据输入表中2. 利用Sqoop将emp表导入HDFS3. 利用分层模式创建自连接的XML文件,格式为4. 提交报告 word文件。格式参考实践手册二、实验内容1.创建mysql数据表emp2. 利用Sqoop将emp表导入HDFS3. 利用分层模式创建自连接的XML文件三、实验结果1.数据库一、 分层练习已知某公司的职员表结构如下CREATE TABLE EMP(EMPNO NUMBER(4) NOT NULL,ENA

2022-04-15 19:39:32 77

转载 odoo-onchange

odoo13 ONCHANGE当字段被设置为只读时,如何保存到数据库场景:1、实现通过页面某字段数据关联出对应数据表的其他字段的数据;2、将页面数据进行计算并保存到数据表相关属性:onchange + related + readonly + store实现方法:方法一、对于直接可以关联过来的字段,采用related 属性将字段属性关联过来,设置readonly=True,并通过store=True进行保存,代码片段如下:方法二、对于model中某些字段,不能直接依赖related 进行关联,只能通过onc

2022-04-14 14:14:50 602

原创 odoo-email邮箱配置

odoo配置发件服务器Admin登录,激活开发者模式,菜单:设置-技术-出向邮件服务器我们可以看到odoo的邮件系统需要SMTP服务器的支持,下面是支持SMTP服务器的常用邮箱下面以outlook邮箱为例,配置发件服务器2.1 首先要注册并登录outlook邮箱2.2 回到odoo发件服务器设置,填写刚才出现的服务器地址smtp.outlook.com, 加密方式按照图1选择starttls,使用587端口, 对于SSL/TLS, 一般使用465端口 ,然后输入用户名-邮箱账号,密码:

2022-03-28 12:58:57 2020

转载 odoo-form视图

Odoo form视图详解一、Header头部二、Sheet区域1、分组布局局 group标签2、分页显示 notebook3、field一、Header头部header区域一般用于展示文档流转的阶段和生命周期,以及动作按钮。表单的生命周期通过状态栏小控件呈现当前所处的状态,这些通常是状态选择字段或者多对一的阶段字段。状态是一个选择列表,呈现的是过程中有几个相当稳定的步骤阶段,例如:新建、处理中、完成。操作按钮一般为表单按钮,最重要的阶段可以使用class=“oe_highlight”突出显示。

2022-03-28 10:39:01 734

原创 *python3__leecode/2049. 统计最高分的节点数目

2049. 统计最高分的节点数目一、刷题内容原题链接内容描述二、解题方法一、刷题内容原题链接https://leetcode-cn.com/problems/count-nodes-with-the-highest-score/内容描述给你一棵根节点为 0 的 二叉树 ,它总共有 n 个节点,节点编号为 0 到 n - 1 。同时给你一个下标从 0 开始的整数数组 parents 表示这棵树,其中 parents[i] 是节点 i 的父节点。由于节点 0 是根,所以 parents[0] == -

2022-03-11 15:47:07 604

原创 python-实用

python实用装饰器浅拷贝和深拷贝浅拷贝深拷贝多线程装饰器闭包函数的语法糖。浅拷贝和深拷贝引用与复制python中赋值语句都是引用。拷贝就是复制。浅拷贝b = a[::] 切片复制深拷贝import copya = [0, [1, 2], 3]b = copy.deepcopy(a)print(a, b)a[1][0] = 0print(a, b)b[1][0] = 2print(a, b)多线程treading模块import timeimport thre

2022-03-09 15:08:06 663

原创 Python基础

Python基础Python内置数据结构-list、tuple、dict、set1、list-列表2、tuple-元组3、dict-字典4、set-集合Python函数无参数带参数带默认参数不定长参数Python类Python内置数据结构-list、tuple、dict、set1、list-列表list.append()list.insert()list.pop()list.pop(1)2、tuple-元组特点:有序、不可更改、在赋值的时候决定所以元素。3、dict-字典dict.get

2022-03-09 14:33:06 66

原创 *python3__leecode/2055. 蜡烛之间的盘子

2055. 蜡烛之间的盘子一、刷题内容原题链接内容描述二、解题方法一、刷题内容原题链接https://leetcode-cn.com/problems/plates-between-candles/内容描述给你一个长桌子,桌子上盘子和蜡烛排成一列。给你一个下标从 0 开始的字符串 s ,它只包含字符 '*' 和 '|' ,其中 '*' 表示一个 盘子 ,'|' 表示一支 蜡烛 。同时给你一个下标从 0 开始的二维整数数组 queries ,其中 queries[i] = [lefti, rig

2022-03-08 15:28:14 236

原创 python-数据结构

python-数据结构实现

2022-03-07 13:48:02 652

原创 Mysql__leecode/1179. 重新格式化部门表

1179. reformat department table 重新格式化部门表一、刷题内容原题链接内容描述二、解题方法1.方法一一、刷题内容原题链接https://leetcode-cn.com/problems/reformat-department-table/内容描述SQL架构部门表 Department:+---------------+---------+| Column Name | Type |+---------------+---------+| id

2021-12-18 16:33:38 91

原创 *Mysql__leecode/0601. 体育馆的人流量

601. human traffic of stadium 体育馆的人流量一、刷题内容原题链接内容描述二、解题方法方法一:使用 JOIN 和 WHERE 子句一、刷题内容原题链接https://leetcode-cn.com/problems/human-traffic-of-stadium/内容描述SQL架构表:Stadium+---------------+---------+| Column Name | Type |+---------------+---------+

2021-12-16 14:53:23 185

原创 Python获取当前脚本绝对路径

Python获取当前脚本文件夹(Script)的绝对路径1、__file__变量2、os+sys1、__file__变量abs_file=__file__print("abs path is %s" %(__file__))abs_dir=abs_file[:abs_file.rfind("\\")] # windows下用\\分隔路径,linux下用/分隔路径简单直接,当前py文件的绝对目录就有了。首推此方式。2、os+sysimport osimport sysprint

2021-12-10 19:35:49 1335

原创 Python调用shell命令常用方法

Python调用shell指令方法一、使用os模块的system方法方法二、使用os.popen()方法三、使用commands模块方法四、subprocess模块方法一、使用os模块的system方法os.system(cmd),其返回值是shell指令运行后返回的状态码,int类型,0表示shell指令成功执行,256表示未找到,该方法适用于shell命令不需要输出内容的场景。方法二、使用os.popen()该方法以文件的形式返回shell指令运行后的结果,需要获取内容时可使用read()或re

2021-12-10 19:21:05 825

原创 Linux网络问题排查

Linux网络问题排查网络不通网络速度慢网络排查思路网络不通如果是网络不通,要定位具体的问题,一般是不断尝试排除不可能故障的地方,最终定位问题根源。一般需要查看是否接入到链路 ethtool eth0是否启用了相应的网卡 ifconfig eth1本地网络是否连接 route -n查看gateway网关,然后再ping 网关DNS故障 nslookup 域名/ip能否路由到目标主机 traceroute www.baidu.com远程端口是否开放

2021-12-06 17:24:15 9279

原创 Git基本操作

Git基本操作git 工作区、暂存区和版本库git基本命令git分支合并git 工作区、暂存区和版本库工作区:就是你在电脑里能看到的目录。暂存区:英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录 .git,这个不算工作区,而是 Git 的版本库。下面这个图展示了工作区、版本库中的暂存区和版本库之间的关系:图中左侧为工作区,右侧为版本库。在版本库中标记为 “i

2021-12-06 14:25:43 74

原创 python-排序算法

排序算法①冒泡排序②选择排序③快速排序④插入排序⑤堆排序⑥归并排序⑦希尔排序①冒泡排序冒泡排序的原理是对序列进行遍历,遍历过程中如果发现相邻两个元素,左边的元素大于右边,则进行交换,一次遍历之后最大的元素被移动到对尾,然后进行第二次遍历,直到队列有序。#冒泡排序def bubble_sort(list): l = len(list) for i in range(l-1,0,-1): for j in range(i): if list[j]

2021-11-30 11:26:53 386

原创 python在线电影网站-四

VISION在线电影网站一3目录一、新建项目配置环境新建项目启动Django项目二、新建数据库目录一、新建项目配置环境下载安装配置好PyCharm专业版新建项目打开PyCharm,新建项目点击创建之后,PyCharm自动帮我们创建一个虚拟环境和安装最新版的Django。安装成功之后,我们刚才指定的目录下就多出一个demo文件夹。打开demo文件夹。这就是Django的目录结构,其中,demo_app文件夹是我们刚才创建的APP,templates文件夹是存放模板文件的,demo文件夹,

2021-11-19 17:06:30 4370

桶装水领用程序+java+钉钉

桶装水领用程序+java+钉钉+tomcat

2024-01-30

ai+springboot+文言一心

ai+springboot+文言一心

2024-01-30

项目管理系统+springboot+权限管理+大屏

项目管理系统+springboot+权限管理+大屏

2024-01-30

小霸王-坦克大战(tankbattle)

https://blog.csdn.net/weixin_43846708/article/details/129062727?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129062727%22%2C%22source%22%3A%22weixin_43846708%22%7D

2023-09-25

软考中级-软件设计师(教材+大纲+真题解析)

软件设计师全套资料(教材+大纲+真题解析) 软件设计师教程第5版.pdf 思维导图 历年真题及答案(无水印)

2023-07-05

数据分析(基金)1.数据获取:python爬虫2.数据清洗及计算指标3.数据分析:SQL

切入角度: 1.希望做到在相对低的净值买入值得长期持有的基金并定投 2.通过已有的数据了解到当下及未来3个月市场热门的板块(抱团) 3.通过基金的表现及近期情况判断市场方向 基金是T+1交易制度,存在明显的市场时间滞后,不适合像股票一样频繁操作。 (从天天基金网获取数据)

2023-06-29

全球国家及地区json

{ "code": "us", "name": "美国", "enName": "United States", "phoneAreaCode": "+1" }, { "code": "gb", "name": "英国", "enName": "United Kingdom", "phoneAreaCode": "+44" }, { "code": "cn", "name": "中国 (中国) ", "enName": "China (中国)", "phoneAreaCode": "+86" }, { "code": "af", "name": "阿富汗 (افغانستان‎) ", "enName": "Afghanistan (‫افغانستان‬‎)", "phoneAreaCode": "+93" }

2023-03-02

IDEA及java规范.zip

IDEA快捷键,配置及常用插件 阿里巴巴java规范pdf ddd,jdk,jvm,mysql,并发思维导图

2023-02-25

访客系统-微信小程序(文化展厅)

1、由于外部人员来公司参观展厅人数较多,为了满足现阶段的需求; 2、现阶段个人还没由入口来访公司的展厅参观,现开放个人在线预约入口

2023-02-24

90坦克大战小游戏静态资源

90坦克大战小游戏静态资源 img + bgm https://blog.csdn.net/weixin_43846708/article/details/129062727?spm=1001.2014.3001.5502

2023-02-17

Android--实践

实践 实践1 Android基本程序设计 实践2 视图与绘图程序设计 实践3 动画程序设计 实践4 动画程序设计 实践5 组件程序设计

2022-04-24

Android--实验

实验 实验1 九宫格布局 实验2 登录页面 实验3 菜单的应用 实验4 图形程序设计 实验5 菜单与对话框的使用

2022-04-24

Android--作业

作业一 1、魔方矩阵——要用面向对象 2、复数计算——要用面向对象 作业二 1、求出所有可能的以下形式的算式,每个算式中有九个数位,正好用尽1到9这九个数字。 2、往界面中放200个按钮。 作业三 1、二维绘图 作业三 1、顺序显示一系列图片,每幅图片以不同的动画形式显示出来。 2、矩阵运算

2022-04-24

计算机网络-聊天室的设计与实现

(1)用户私聊:用户之间通过共同的服务器进行通信私聊,实现了一对一聊天。 (2)聊天室群聊功能:用户A可以在聊天室中对其余所有人说话 (3)服务器开启与关闭:根据TCPSOCKE管理通信,服务器开启监听用户请求链接,若服务器关闭则用户不能登录。 (4)好友状态实时显示:利用客户端守护线程实时监控好友状态,守护线程每间隔10秒向服务器端发送请求,服务端返回当前在线的用户状态信息给客户端,若当前在线的用户状态信息有变,则客户端根据服务器端的返回信息更新好友状态。 (5) 服务器对客户终端实时监控:只监听在线用户

2022-04-21

Mapreduce-实践

(实践一)数值概要中combiner的作用 在前述数值概要的运用中,加入不同的combiner,测试不同环境下系统的性能,并给出分析、说明。 检查在内存优化模式下系统性能的区别。 (实践二)计算器计数 模式描述、计数器结构及性能分析。 示例:计算每个州的用户数 (实践三)MapReduce 布隆过滤器 过滤器训练、过滤器应用、结果验证及分析 (实践四)MapReduce Top 10模式示例 在ctrip数据集上进行Top 10排序。 (实践五)去重的用户—针对ctrip数据集去重 对ctrip数据集中的product-id进行去重操作

2022-04-16

Mapreduce-实验

实验(一)数值概要—中位数与标准差 检查实验环境、运行示例程序。 利用数据概要完成中位数与标准差计算。 数据集可以采用Ctrip数据集,计算内容可自定义。 实验(二):MapReduce计数器实验 在给定数据集上完成计数实验,可以用ctrip数据集或50w数据集。 实验(三):MapReduce布隆过滤器的舆情过滤 按指定的热点词列表训练布隆过滤器,对舆情数据集进行过滤,过滤后的数据写入HDFS。 实验(四)StackOverflow数据集的分层操作 构建StackOverflow数据集中问题与回复的分层结构,将贴子与回复关联起来。 实验(五): Reduce端连接 用利ctrip数据集,将product_info 与quantity数据集进行连接操作,连接的字段为product_id。

2022-04-16

Vision在线电影网站源码(Movie.zip)

1、项目名称:Vision在线电影网站 2、项目描述: 基于Python语法和Django框架的在线电影播放网站,使用mysql数据库实现电影资讯的存储,并实现搜索电影、电影资讯以及后台电影的管理(实现电影增删改查)。 3、技术点:Python基础语法、Django开发、数据库开发。 4、具体功能: ①注册登录 ②模糊查询 ③播放页弹幕 ④后台管理 5、详细描述:https://blog.csdn.net/weixin_43846708/article/details/113941859

2021-11-22

spark大作业.zip

使用Spark框架进行网站用户购物分析 目的 1、熟悉Linux系统、MySQL、Spark、HBase、Hive、Sqoop、R、Eclipse、IntelliJ Idea等系统和软件的安装和使用; 2、了解大数据处理的基本流程; 3、熟悉数据预处理方法; 4、熟悉在不同类型数据库之间进行数据相互导入导出; 5、熟悉使用R语言进行可视化分析; 6、熟悉使用Eclipse或IntelliJ Idea编写Java程序操作HBase数据库 要求 1、对文本文件形式的原始数据集进行预处理 2、把文本文件的数据集导入到数据仓库Hive中 3、对数据仓库Hive中的数据进行查询分析 4、使用Sqoop将数据从Hive导入MySQL 5、使用Sqoop将数据从MySQL导入HBase 6、使用HBase Java API把数据从本地导入到HBase中 7、使用R对MySQL中的数据进行可视化分析

2021-11-13

Android大作业.zip

第1题 网络通信程序。 用PC作服务器、移动端作客户机,编程实现服务器和客户端的非阻塞通信。 第2题 图形变换。 有若干个点、线段、圆和三角形,对这些图形进行平移和绕任意的旋转变换。 报告及源码

2021-06-21

空空如也

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

TA关注的人

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