- 博客(127)
- 资源 (10)
- 收藏
- 关注
原创 Java-面试题
ConcurrentHashMap 是线程安全的。ConcurrentHashMap 通过使用分段锁(或更细粒度的 CAS 操作)、Node 节点、线程安全的扩容机制和优化的哈希函数等机制,实现了线程安全性。这使得它能够在高并发环境下提供高效的并发性能。数据库的索引是数据库中一种重要的数据结构,其作用类似于图书的目录,可以加快对表中数据的检索速度。每张表只能建一个聚簇索引,可以有多个非聚簇索引。聚簇索引和非聚簇索引的主要区别在于数据存储方式、唯一性和查询效率。
2024-05-17 14:22:11 596
原创 基于大数据技术对基金分析-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-@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
原创 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
原创 数据库--postgresql
postgresql数据库数据库基础知识数据库数据表数据库基础知识数据库数据库(Database, DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。数据库是:保管数据的“仓库”数据管理的方法和计算数据表数据库系统的三个主要组成部分:数据库数据库管理系统数据库应用程序......
2022-08-12 17:07:21 778
原创 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
原创 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
小霸王-坦克大战(tankbattle)
2023-09-25
数据分析(基金)1.数据获取:python爬虫2.数据清洗及计算指标3.数据分析:SQL
2023-06-29
全球国家及地区json
2023-03-02
90坦克大战小游戏静态资源
2023-02-17
Android--作业
2022-04-24
计算机网络-聊天室的设计与实现
2022-04-21
Mapreduce-实践
2022-04-16
Mapreduce-实验
2022-04-16
Vision在线电影网站源码(Movie.zip)
2021-11-22
spark大作业.zip
2021-11-13
Android大作业.zip
2021-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人