自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 设计模式示例

java复制在这个例子中,Singleton类有一个私有的静态变量instance,它用于存储类的唯一实例。Singleton类有一个私有的构造方法,防止外部通过new关键字创建实例。方法用于返回instance变量的值,如果instance为null,则创建一个新的Singleton实例并返回。这种方式实现的单例模式被称为“懒汉模式”,因为实例是在第一次调用方法时创建的。这种方式的优点是实现了延迟加载,但缺点是在多线程环境下可能会创建多个实例。

2024-04-12 09:19:59 903 1

原创 写一个简单java定时任务

在这个例子中,我们设置了延迟时间是1000毫秒(即1秒),然后每隔1000毫秒(即1秒)重复执行任务。方法来实现我们想要执行的任务。类实现定时任务的基本方法。在实际应用中,你可能需要根据具体的需求来调整定时任务的执行逻辑和时间。对象在指定的延迟时间后执行。在这个例子中,我们设置的延迟时间是1000毫秒(即1秒)。请注意,这个例子中的定时任务只执行一次。如果你想要定时任务周期性地执行,你可以使用。在Java中,可以使用多种方式来实现定时任务。在这个例子中,我们首先创建了一个。类是一个抽象类,我们需要重写。

2024-04-12 09:11:46 355

原创 把for循环替换成lambda表达式

在Java中,可以使用lambda表达式来替代for循环。方法和lambda表达式来替代for循环。在这个lambda表达式中,我们定义了一个参数。请注意,lambda表达式只能用于函数式接口,即只有一个抽象方法的接口。然后,我们使用for循环来遍历这个数组,并打印出每个元素的值。类型的参数,它是一个函数式接口,因此可以接受lambda表达式作为参数。,然后在lambda表达式的主体中打印出这个参数的值。在这个例子中,我们首先定义了一个整数数组。方法将数组转换为流,然后使用。

2024-04-12 09:10:16 451

原创 对象存储 OSS API

存储空间是您用于存储对象(Object)的容器,所有的对象都必须隶属于某个存储空间。您可以设置和修改存储空间属性用来控制地域、、生命周期等,这些属性设置直接作用于该存储空间内所有对象,因此您可以通过灵活创建不同的存储空间来完成不同的管理功能。

2023-07-20 15:23:49 899

原创 java多线程Url文件下载源码

url文件下载

2023-07-07 10:35:46 246

原创 java多线程Url文件下载源码

url文件下载

2023-07-07 10:33:15 151

原创 如何用java搭建一个购物网站

4. 搭建开发环境:搭建java开发环境,包括下载安装jdk、安装开发工具(如eclipse)、安装开发框架(如spring);5. 代码编写:根据系统设计和数据库设计,按照框架编写java代码,完成各个模块的功能;2. 系统设计:对需求分析的结果进行整体性的设计,形成系统的架构和模块;1. 需求分析:明确需求,比如购物网站的功能,购物流程,界面设计等;7. 运维维护:系统上线后,需要定期维护,以确保系统正常运行。3. 数据库设计:根据系统设计,设计合理的数据库表结构;

2023-03-22 09:54:50 789 2

原创 RAM阿里云api

登陆自己的账号,悬浮在自己的头像上找到AccessKey管理,自己去手动创建AccessKey账户信息;因为没有AccessKey需要自己在阿里云上自己手动创建;

2022-10-07 15:42:34 708

原创 牛客网java面试编译题

计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。(注字符串末尾不以空格为结尾)输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。......

2022-07-27 13:56:50 217

原创 List集合获取方式

3种for循环遍历数组对象方式。

2022-07-19 14:09:10 1335

原创 Java 8以后获取日期时间API

代码】Java8以后获取日期时间API。

2022-07-19 14:06:21 131

原创 滕王阁序 文集

人杰地灵,徐孺下陈蕃之榻。宇文新州之懿范,襜帷暂驻。千里逢迎,高朋满座。紫电青霜,王将军之武库。兴尽悲来,识盈虚之有数。萍水相逢,尽是他乡之客。时运不齐,命途多舛。冯唐易老,李广难封。穷且益坚,不坠青云之志。东隅已逝,桑榆非晚。勃,三尺微命,一介书生。有怀投笔,慕宗悫之长风。舍簪笏于百龄,奉晨昏于万里。非谢家之宝树,接孟氏之芳邻。临帝子之长洲,得天人之旧馆。飞阁流丹,下临无地。桂殿兰宫,即冈峦之体势。披绣闼,俯雕甍,山原旷其盈视,川泽纡其骇瞩。舸舰弥津,青雀黄龙之舳。落霞与孤鹜齐飞,秋水共长天一色。...

2022-07-19 13:43:39 106

原创 时运赋文集

余及第登科,官至极品,位列三公;上人宠,下人拥,人皆仰慕,言“余之贵也!乃时也,运也,命也!昔时也,余在洛阳,日投僧院,夜宿寒窑;上人憎,下人厌,皆言“余之贱也!”余曰“非吾贱也!乃时也,运也,命也!吕蒙正自述从贫苦到富贵的经历,并列举了历史上诸多名人的起伏命运,来说明一种自然循环的人生思想。此文文字通俗易懂,但是义理深刻,与《《破窑赋》,又名《寒窑赋》、《劝世章》,是北宋贤宰相吕蒙正的作品,吕蒙正曾任当时太子(即位后为宋真宗)的。盖,人生在世,富贵不能移,贫贱不可欺;人有凌云之志,非运不能腾达。...

2022-07-19 13:42:35 120

原创 最简易的xshell 打印项目日志

1.cd2.cd ..3.cd admin/4.cd logs/项目名称/1.cd2.cd ..3.cd /home/admin/logs4.cd 项目名称/5.ls (查看)6.pwd7.grep CardBinTemplateAddFormRequest= -nr .8.$ sudo vim 文件名 (操作文件)9.cat 文件名(打开文件)git --version 查询git版本git config --gloable user.name查询当前用户名称git config --gloable us

2022-07-12 10:51:58 618

原创 最常用idea快捷键 干货

1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.Ctrl+Shift+N,可以快速打开文件9.Alt+Q可以看到当前方法的声明10.Ctrl+W可以选择单词继而语句继而行继而函数11.Alt+F1可以将正在编辑的元

2022-07-12 10:49:02 1320

转载 史上最强MySQL总结大全

目录一、MySQL数据库基础1,数据库的操作1.1、显示当前数据库1.2 、创建数据库1.3、使用数据库1.4、删除数据库2、常用数据类型2.1、数值类型2.2、字符串类型2.3、日期类型3、表的操作3.1、创建表3.2、查看表结构3.4、删除表4、总结4.1、操作数据库4.2、常用数据类型4.3、操作表5、综合练习二、MySQL表的增删改查基础1、CRUD2、新增(Create)2.1、单行数据 + 全列插入.

2022-02-09 15:52:35 1625

原创 世上最强 技术支持大佬总结

服务它可以包括以下内容:信息化规划(咨询)、设备和软件选型、网络系统和应用软件系统建设、整个系统网络的日常维护管理和升级等。充分利用专业公司的服务和技术,可以使企业获得高质量的IT服务,更经济、更专业、更迅速地完成必要的保障服务。执行和反馈本部或经营部的各个新旧系统上线升级工作,并推动实施。 维护地区分布式系统数据库,定期对数据进行清理备份,保证数据稳定运行,并向用户数据报表需求或相应的数据提取。 收集各个部门为提高工作效率或工作质量而提出的各项建议,分析需求可行性,从而协助部门完成需求提交。 定

2021-12-29 20:31:39 1131

原创 技术支持总结干货

虽然是希望这个论坛成为一个纯技术性论坛,但作为一名技术人员,我总是对未来的前景感到一阵阵悲哀。有感于对这个投票贴的名字,发表一点自身的感慨。    做为技术人员,大家都觉得工资高,工作稳定,还能学到很多的东西。是大部份走出校门或性格内向,或希望过平静生活的人的必然选择。其实,你们有没有问过自己,这条路到底走对了吗?    一个刚毕业的大学生,从事销售和从事技术两种不同的工作,可能工资的差距会达到数倍之远。对于初出校门的人来说,不无一种极端的诱惑力。刚毕业的年青人,当然会果断的选择技术之路。    两年...

2021-12-29 20:28:44 98

原创 史上最强GUI问答

要求:想找个家今天/明天聊一下 :1. 他们具体是做什么的(提供什么技术/产品,和哪些公司有合作)2. 他们现在的业务中哪些部分会用到GUI?有和哪些公司合作做GUI还是自己做?3. 有没有从纯外包公司转型成独立solution公司的意图1>JS,c++,java;阿里巴巴,大华,恒生电子,吉利,华数,海康2>对内 PC 中后台、对外商业 PC 应用制作,中台类PC/H5应用;阿里巴巴,大华、合作去做;3>暂时没有1)提问前,先想清楚你想解决的根本问题是什么,明.

2021-10-26 15:20:13 137

原创 史上最强面试复盘(参考答案)

文章目录4.1腾讯(WXG)一面 4.7字节(直播)一面 4.14阿里(支付宝)一面 4.16阿里(支付宝)二面 4.22腾讯(IEG)一面 4.26腾讯(IEG)二面 4.29腾讯(CSIG)一面 5.11腾讯(CSIG)二面 5.26腾讯(天美)一面 5.29哈啰出行一面4.1腾讯(WXG)一面牛客75min2021腾讯实习一面复盘-小丑竟是我自己自我介绍C/C++和Java的区别?1. Java是解释型语言,所谓的解释型语言,就是源码会先经过一次........

2021-09-24 13:37:04 348

转载 史上最强Markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-14 13:49:39 211

原创 教你如何完成项目的从0到1的开发

虽说工作就是简单的事情重复做,但不是所有简单的事你都能有机会接触到,所以可以通过此类事情总结经验。我们平日工作里,大部分时候都是在做新功能的开发,二次开发,bug修改的工作,而这也是非常重要的。做好修补工作和项目优化的工作,足够让你升职加薪!但是如果有机会,有机会尝试些自己平日里很少做的事,我觉得是一件值得庆幸的事。前不久,接了个新项目。只有一些idea在业务需求方脑海里,然后就开始需求讨论,然后就开始做事了。项目不复杂,但是由于是用JAVA语言实现,对我个人显得比较有意义。总结下来,其实也

2021-07-08 11:06:20 17834

原创 杭州统一面试流程总结文档

直接上代码 根据自己的服务器进行配置,运行maven即可。<?xml version="1.0" encoding="UTF-8"?> ...

2021-07-07 14:41:48 85

原创 最全java面向对象编程

面向对象最大特点在于面向对象的编程设计面向对象主要这几模式为模块化设计,可以进行从用配置。在整个面向对象的设计里面更对情况下考虑的是标准。在使用的时候根据标准进行拼装,而对于面向对象有3个特征 封装性:内部的操作对外部而言不可见,内部操作都不可直接使用的时候才是最安全的; 继承性:在已有结构的基础上继续进行功能的扩充; 多态性:是在继承的基础上扩充而来的概念,指的是类型的转换处理;面向对象开发的3个步骤OOA:面向对象分析 OOD......

2021-06-01 18:56:34 724

原创 最全java基础学习总结

Java编程是需要22次处理才可以正常执行:对源代码编译:javac Hello.Java,会出现一个hello.class的字节码文件 利用jvm进行编译,编译出一套与平台无关的字节码文件(*.class)在jvm上进行解释执行 :java Hello 解释的就是字节码文件,字节码文件是不需要编写的针对程序的完美解释7.java开发程序中最基础的是类,所有程序必须有Public class 类名称(){}-类名称和文件名要一致,一个java文件里只能有一......

2021-06-01 18:55:34 291

原创 最高效率的开发如何有效的提问

日常交流无非是一问一答,若想取得良好的沟通结果,能够问出一个好问题是必不可少的。通过这一段时间的回答问题,可以吧问题划分三类,小白问题、合格问题、好问题。小白问题的定义:提出的问题别人得不到任何有价值的信息或者不能直接表达问题的核心?在吗? 我有个问题需要问你一下? 我这个地方报错了,你知道什么原因吗?提问步骤1)提问前,先想清楚你想解决的根本问题是什么,明确问题,以及你的解决思路。 带着自己的思考提问,阐述问题的关键点和揣测可能出现这种问题的原因可能有哪些?2)提问时,给别人说..

2021-05-11 16:04:49 186

原创 专精idea代码合并和后滚到其他版本

使用idea+git来版本操作,比如创建分支,代码合并,代码回滚到其他版本,合并某些指定的版本到分支,代码回退到指定版本等操作。1.如何创建分支?1.1直接在idea上创建分支添加分支,自建填写你想要的名称1.2直接在你提交代码的平台创建分支,如githap,阿里云2.合并分支2.1.1进入要合并的分支(如开发分支合并到master,则进入master目录)2.1.2查看所有分支是否都pull下来了 git branch -a2.1.3使用merge合并开发分支 gi

2021-05-11 15:14:53 2781

原创 钉钉内部应用免密登录

当开发的系统(H5页面)只是在钉钉客户端打开,但并不是一个钉钉应用时,系统可以自动获得正在访问用户的钉钉身份信息,而无需用户再次输入账户密码。注意:此功能与企业应用/第三方企业应用无关,只能用于钉钉客户端内打开的网站,并且不是钉钉内的应用免登,此流程只能做到获取到用户身份。获取appId及appSecret点击进入钉钉开发者平台的页面,点击左侧菜单的【移动接入应用-登录】,然后点击右上角的【创建扫码登录应用授权】,创建用于免登过程中验证身份的appId及appSecret,创建后即可看到app.

2020-12-21 10:05:56 4363

转载 钉钉内部应用开发-创建应用

登录钉钉开发者后台。说明:只有管理员和子管理员可登录开发者后台。 在应用开发页面,选择企业内部开发 > H5微应用,然后单击创建应用。 填写应用的基本信息,然后单击确定创建。 在应用信息页面,单击开发管理,然后单击修改。 根据以下信息配置开发信息,然后单击保存。 开发模式:本教程中选择开发应用。 开发应用:开发一个完整的应用。 快捷链接:已有可接入的H5应用时,选择该方式。 服务器出口IP:输入调用钉钉服务端API时使用的IP即企业服务器的公网IP,多个I

2020-11-30 11:54:14 3255 2

原创 javaEE技术

对于框架,我们需要学习Struts2框架:Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MV...

2020-03-05 10:27:02 671

原创 javaweb

Servlet,JSP,MVC设计模式:如何写Servlet?新建web工程1.起一个web工程名——>2.选J2EE1.4版本Web工程的目录结构转存失败重新上传取消如何编写第一个servlet?需求:服务器向客户端输出 Hello,Servlet!!!导包总共分三步1.导包——>2.继承HttpServlet 抽象类 重写doGet() 和do...

2020-03-05 10:25:30 236

原创 初级必知的web基础

Html页面报错数字HTTP 400 - 请求无效- 服务器配置问题导致登录失败- 禁止访问资源- 授权被筛选器拒绝HTTP 401- 未授权- 服务管理器 的访问仅限于 Localhost- 禁止可执行访问- 禁止读/止写访问- 禁止站点访问- 配置无效- 映射器拒绝访问HTTP 403 - 禁止访问HTTP 404 -无法找到 Web 站点- 无法......

2020-03-05 10:23:30 144

原创 最强新增jdk8新特性全解

Jdk8Lambda表达式2.Stream函数式操作流元素集合 默认方法与静态方法3.接口新增:4.方法引用,与Lambda表达式联合使用5.引入重复注解6.类型注解7.最新的Date/Time API (JSR 310)8.新增base64加解密API9.数组并行(parallel)操作10.JVM的PermGen空间被移除:取代它的是Metaspace(J......

2020-02-28 10:57:26 157

原创 最强oracle数据库基础简介

数据库表的增删改查(insert,delete,update,select)基本查询-不带任何条件-指定表名-指定待条件通配符-大于(>)-小于(<)-等于(=)-适用于数值范围和比较运算符-匹配任意字符(%)-匹配一个支付(_)-适用于模糊查询聚合函数分组和排序order by排序查询、asc升序、desc降序——group by 分组查询、having 只能......

2020-02-28 10:37:34 284

原创 最全MD5 密码破解 碰撞 网站

MD5反向查询网站http://www.cmd5.com/文件MD5值查询网站http://www.atool.org/file_hash.php个人对密码破解的理解1、使用MD5对密码加密有什么用?一个输入(密码明文)有唯一的一个输出(加密后的密文),但反过来,一个输出却对应无数个输入,所以,当你拿到一个输出时,不可能确定是哪个输入。也就是说,虽然你获取到了别人的密文,但是输......

2019-12-10 11:30:30 13514

原创 java基础-前段总结

Http和Https的区别?HTTP协议传输的数据都是未加密的,也就是明文的,因此使用HTTP协议传输隐私信息非常不安全,为了保证这些隐私数据能加密传输,于是网景公司设计了SSL(Secure Sockets Layer)协议用于对HTTP协议传输的数据进行加密,从而就诞生了HTTPS。简单来说,HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,要比http协议安...

2019-12-09 21:01:24 106

原创 初级必知java基础-线程

线程状态:新建(new),可运行(runnable),运行(running),阻塞(blocked),死亡(dead)线程等待和睡眠,sleep不释放锁,wait是释放锁标记,为无限期等待状态,调用notify去解除waiT状态进行下以一个时间片的抢夺。线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线......

2019-12-09 20:57:33 116

原创 java基础-数据库

数据库优化方式Mysql的优化:1.从代码方面就是减少表连接,2.对数据库开启缓存,3.也可以做读写分离,4.还有在编码上尽可能的用等值查询,5.建立索引,如果是模糊查询的话我们就可以采取全能索引(Lucene搜索引擎)的形式尽力索引,6.数据量大的话分库分表建立分页查询。oracle的优化:1.最基本最简单的方式是减少访问数据库的次数。oracle在内部执行...

2019-12-09 20:47:06 109

原创 最全spring框架的特性

spring:spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts......

2019-12-09 20:07:55 1264

原创 最全springMVC框架工作流程

Spring执行流程:用户发起请求到前端控制器(DispatcherServlet),该控制器会过滤出哪些请求可以访问Servlet、哪些不能访问。就是url-pattern的作用,并且会加载springmvc.xml配置文件。 前端控制器会找到处理器映射器(HandlerMapping),通过HandlerMapping完成url到controller映射的组件,简单来说,就是将在spri......

2019-12-09 14:18:28 2709 2

Modbus Tcp 通信(java).pdf

TCP通信

2021-12-28

H5播放RTSP流实时监控.pdf

H5播放RTSP流实时监控实操

2021-12-28

空空如也

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

TA关注的人

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