自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农UP2U

做个接地气的程序员~!

  • 博客(182)
  • 资源 (5)
  • 收藏
  • 关注

原创 外卖点餐系统小程序 PHP+UniAPP

校园餐厅外卖点餐系统外卖点餐小程序PHP + UniAPP ThinkPHPThinkCMFHTML + CSS +JS

2023-03-11 11:33:18 3867 1

原创 房产置地管理系统

房地产经纪人管理系统是一种专门设计用于帮助房地产经纪人和房地产经纪公司管理其业务的软件系统。该系统提供了一系列功能和工具,旨在简化和优化经纪人的日常工作流程,提高效率,并提供更好的客户服务。以下是一些常见的功能和特点,可以在房地产经纪人管理系统中找到:客户管理:系统允许经纪人记录和管理他们的客户信息,包括联系方式、偏好、需求和备注。这有助于经纪人跟踪和管理潜在买家和卖家,以便提供个性化的服务。房地产属性列表:经纪人可以在系统中创建和管理属性列表,包括详细信息、照片、定价和位置等。

2023-07-23 19:41:59 386

原创 会员管理系统

这个会员管理系统,目前是一个专门用于房地产的会员管理系统,也可用于其他行业!代金券模块: 代金券按金额进行定额与扣减业主模块: 平台(房地产商)为了吸引会员(业主),为业主设置楼栋以及房屋,以及自动生成业主卡号储值卡模块: 为业主储值卡充值功能,充值包括赠送金额和固定金额,注:赠送金额不可退,而固定金额是可以退款的(不进行微信支付管理)代金券模块: 代金券按金额进行定额与扣减优惠券模块: 优惠券按次数进行定价与扣减VIP卡模块: 指定卡类型(年、季、月)的不同服务。

2023-07-12 21:48:54 434

原创 第 4 章 对象与类

面向对象程序设计(object-oriented programming, OOP)面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。传统的结构化程序设计通过设计一系列的过程(即算法)来求解问题。一旦确定了这些过程,就要开始考虑存储数据的适当方式。这就是 Pascal 语言的设计者 Niklaus Wirth 将其著作命名为《算法 + 数据结构 = 程序》的原因。在 Wirth 的这个书名中,算法是第一位的,数据结构是第二位的,这就明确地表述了程序员的工作方式。

2023-01-01 21:36:27 419

原创 PHP 扩展与 ZEND 引擎的整合

PHP 扩展是对 PHP 功能的一个补充,编写完 PHP 扩展以后, ZEND 引擎需要获取到 PHP 扩展的信息,比如 phpinfo() 函数是如何列出 PHP 扩展的信息,PHP 扩展中的函数如何提供给 PHP 程序员使用,这些是开发 PHP 扩展需要了解的内容。get_module() 函数返回一个 zend_module_entry 结构体的指针,通过 ## 完成字符串的拼接,然后通过 & 取地址符获得结构体的内容即可。

2022-12-20 19:15:26 348

原创 IEEE 二进制浮点数的表示

在 C 语言中,有两种存储浮点数的方式,分别是 float 和 double ,当然了还有long double。这几种浮点型所容纳的长度不同,当然它们存储的精度也就不同了。图中的 00 00 70 40 是以小尾方式存储的,其值为 40 70 00 00,与我们手动转换的值相同。对于整形而言,比如 int 、short 、char 之类的,在内存中的存储方式都是用。今天,我来将 IEEE 二进制浮点数的表示方式进行一个简单的介绍。关于 double 的存储方式与之类似,这里也就不进行介绍了。

2022-12-10 19:03:06 1017

原创 《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记

曾经有人说,作为Java程序员如果没有卷过这本书,就算不上是真正的Java程序员,那么我就也来卷卷它吧。下面是我的读书摘录笔记。FirstSamplepublic class FirstSample{public static void main(String[] args){System.out.println("We will ot use 'Hello, World!'");}}Java 区分大小写关键字 public 称为访问修饰符(access modifier),用于控制程序的其他部分对这段代码

2022-12-04 22:11:49 935

原创 Vagrant 搭建虚拟机环境

注意这里选择公钥登录,用户名填写 vagrant,私钥的文件在 E:\vagrant\mall-node\.vagrant\machines\default\virtualbox 目录下的 private_key 中,大家把路径替换成自己的路径即可。可以看到该IP地址为192.168.56.1,我们将对应的Vagrantfile的ip地址修改192.168.56.101,其实只要在一个网段就可以,我这里使用了100。修改以后,将其保存。然后关闭虚拟机,启动虚拟机,连接虚拟机,查看它的IP地址。

2022-11-30 11:22:50 2942 1

原创 《Java 核心技术卷1 基础知识》第二章 Java 程序设计环境 笔记

曾经有人说,作为Java程序员如果没有卷过这本书,就算不上是真正的Java程序员,那么我就也来卷卷它吧。下面是我的读书摘录笔记。

2022-11-20 20:41:26 409

原创 《Java 核心技术卷1 基础知识》第一章 Java程序设计概述 笔记

现在的即时编译器已经非常出色,可以与传统编译器现媲美,而且在某些情况下甚至超越了传统编译器,原因是它们有更多的可用信息。Java 是强类型的,编译器能捕获类型滥用导致的很多错误。编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有 Java 运行时系统,这些编译后的代码可以在许多处理器上运行。不同的厂商会选择不同的中央处理器(CPU),因此很重要的一点是这种语言不应与任何特定的体系结构绑定。不过,像 Gosling 在专访中谈到:“毕竟,语言只是实现目标的工具,而不是目标本身”。

2022-11-18 23:21:56 559

原创 SpringBoot在IDEA中同一个项目用不同端口启动

比如我们有一个 Test 项目,默认的端口是 8080,那么用 IDEA 可以启动它,但是再想启动它时貌似 IDEA 就没有办法了。比如,我们想测试 Nginx 的负载均衡,再比如我们想测试 OpenFeign 的负载均衡。添加后显示为 Unnamed,此时我们可以重命名,这里我们重命名为 TestApplication2,如下图。这样就可以点击 OK 按钮, 在工具栏的配置处可以看到有两个项目了,如下图。其实,IDEA 可以通过简单的配置来解决这样的问题,而且也非常的方便。

2022-11-04 22:15:15 8634

原创 推荐假期看的几部黑客电影

推荐假期看的几部黑客电影

2022-10-02 08:47:28 934

原创 使用 ELK 收集日志

在这种情况下,ELK 为我们提供了统一的日志管理解决方案,它能很好的支持 Logback 等日志框架,使得我们可以集中的管理不同应用输出的日志信息。创建完成后,返回 Kibana 的首页,选择 Discover 选项,切换到我们新建的 logstash-* 选项下,然后选择时间段,就可以看到相应的日志信息了。在上图中应用日志框架直接将日志发送给 Logstash,然后 Logstash 将接收的日志写入 ElasticSearch 中,开发人员通过可视化的 Kibana 可以进行日志的查询和分析。

2022-09-15 07:59:54 4003 2

原创 利用 AOP 记录接口日志

那这样的话,我们可以在每个调用接口地址的前后使用输出日志的方式来记录,就可以得到调用接口的入参和接口的返回值,从而有利于我们以后的调试了。我们可以使用 SLF4J 或者 LogBack 等日志框架,在调用接口时来输出一下入参和返回值,大致方法是在调用接口前调用 logger.info 输出入参,然后调用接口后再次调用 logger.info 输出返回值。在我们的后端项目中有很多要调用第三方接口的地方,而调用接口就免不了会因为传递给接口的参数有问题报错,或者对接口的返回值处理不全导致报错或后续的流程有问题。

2022-09-06 21:24:52 1337 2

原创 Redis的过期和淘汰是两回事儿

今天整理一下关于 Redis 的过期策略和淘汰机制,这两个东西看着很像,其实不是一回事儿。过期策略 我们在使用 Redis 当作缓存时,通常会给 Redis 的 Key 设置一个过期时间,被设置过期时间的 Key 在未过期时可以对其进行读取或更新操作,也可以主动将其删除。当其超过设置的时间后,它将失效。通过它的过期机制,可以完成很多功能,比如计数器复位、token 过期等。 那么,Redis 对已经过期的数据是进行如何处理,或者说是如何删除呢?在 Redis 中有两种策略来删除过

2022-07-06 22:32:15 875

原创 合理设置 HashMap 初始值大小

HashMap初始化容量设置

2022-06-07 11:29:45 7283 7

原创 多线程 | FutureTask 执行流程

在 Java 中可以用来创建线程的方式很多,比如由 Java 提供的 Thread、Runnable 等。本文章来介绍使用 FutureTask 创建线程,以及其流程。Thread 和 Runnable 的问题 众所周知,使用 Thread、Runnable 创建线程是非常方便的,只要实现 线程的 run 方法即可。但是通过 Thread、Runnable 实现 run 方法创建的线程是无法获取返回结果的,原因是线程方法 run 本身是没有返回值的。但是在很多场景中...

2022-05-02 10:25:56 1011

原创 Java开发手册黄山版新增规约摘录

在 2020 年 8 月 3 日 推出的《Java 开发手册嵩山版》后历经了 18 个月阿里又推出了《Java 开发手册黄山版》。想必每个 Java 程序员应该都会关注阿里推出的《Java 开发手册》,个人觉得这份开发手册短小精干,非常实用。在整个手册中可以逐步地学到知识(手册背不下来,只能逐步的吸收,并尽量付诸实践),也可以从知识的表面理解一些更深层的思想。其实之前我做 PHP 的时候,就对这份手册非常的喜欢。因此手册有更新,我把更新的规约摘录在这里,方便阅读,方便学习。 ...

2022-03-28 20:00:46 1396

原创 CISP 考试资源分享

有小伙伴在我的公众号中索取 CISP 考试的资源,其实也没什么资源,就是我的读书笔记,和上课时老师的笔记。我打包整理了一下,有需要的小伙伴可以在我的公众号回复 【cisp知识整理】即可,注意:蓝色字体即可。然后顺便我说一下关于 CISP 考试的感想。 CISP 是国内的注册信息安全工程师的考试,考试的题型是 100 道客观题,也就是选择题;考试时间是 120 分钟,也就是两个小时;满分是 100 分,70 分即可通过;考试的难度,用考过的人来说,两英里宽,两厘米深,也...

2022-03-21 20:57:50 1574 4

原创 为 JUnit 配置测试库

JUnit 用于单元测试,在测试删除时会影响开发中的数据,因此,我们可以为 JUnit 配置独立的数据库。在执行 @Test 注解的测试方法前,都会执行 @Before 注解的方法,那么就可以在 @Before 中配置测试库,这样就可以在不影响开发的库中数据的情况下,通过单元测试来测试删除数据的方法了。...

2022-03-13 22:00:29 1500

原创 Maven中如何通过反射获得方法的参数实际名称

在使用反射获取方法的参数实际名称时,可以使用 -parameters 参数,但是如果是 Maven 项目的话,则需要使用 Maven 的检查,配置如下: <build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.

2022-03-05 20:57:41 686

原创 通过反射获得方法的参数实际名称

一般通过反射得到的方法参数名是 arg0、arg1 等,通过设置可以得到参数的实际名称

2022-02-20 22:49:54 678

原创 解决HTTP Status 405 - HTTP method POST is not supported by this URL 详解方案

跳转到的 servlet 中没有实现的 doPost 方法

2022-02-19 22:28:36 561

原创 Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext

Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext报错是因为 Maven 的包没有加入 Tomcat 的项目,向下面这样将包导入即可。

2022-02-14 21:25:05 4538

原创 org.apache.tomcat.util.descriptor.web.WebXml.setVersion Unknown version string [4.0].

我使用的 Tomcat 是 8,而我使用的 web.xml 是 4.0 的,因此该成 3.0 即可,修改后的 web.xml 如下:<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocat

2022-02-13 20:33:05 969

原创 Linux 中 bg 和 fg 命令

bg:将一个在后台暂停的命令,变成继续执行 fg:将后台中的命令调至前台继续运行

2022-02-12 23:03:21 1831

原创 软考高项笔记 | 项目进度管理

项目进度管理包括为管理项目按时完成所需的 7 个过程规划进度管理 定义活动 排列活动顺序 估算活动资源 估算活动持续时间 制订进度计划 控制进度

2022-02-11 23:25:57 523

原创 Unable to translate SQLException with Error code ‘0‘, will now try the fallback translator

Unable to translate SQLException with Error code '0', will now try the fallback translator发生了这个报错,原因是 jdbc read only,因为在 Service 上增加了:@Transaction(readOnly = true)而在更新方法没有增加让只读为 false...

2022-02-10 22:47:28 4175

原创 软考高项笔记 | PERT 三点估算

PERT 三点估算:期望时间:期望的一个工期,用 T 表示悲观时间:最糟糕的情况,用 T1 表示最可能时间:一般的情况,用 T2 表示乐观时间:最好的情况,用 T3 表示T = (T1 + 4T2 + T3) / 6...

2022-02-09 21:55:05 1681

原创 软考高项笔记 | 收集需求的工具与技术

手机需求的工具与技术访谈 焦点小组 引导式研讨会 群体创新技术 群体决策技术 问卷调查 观察 原型法 标杆对照 系统交互图 文件分析

2022-02-08 22:20:52 532

原创 软考高项笔记 | 需求分类

需求分类业务需求 干系人需求 解决方案需求 过度需求 项目需求 质量需求

2022-02-07 22:01:36 685

原创 Servlet 的继承关系

javax.servlet.Servlet --> javax.servlet.GenericServlet --> javax.servlet.HttpServlet

2022-02-06 21:29:20 1089

原创 视频播放常用的库

视频播放常用的库videojs hls.js http-flv.js

2022-02-05 22:39:18 1682

原创 Windows 下 Nginx 启动报错 ngx_slab_alloc() failed: no memory

Windows 系统下启动 Nginx 时报错,报错内容如下:ngx_slab_alloc() failed: no memory这里在网上找了找,但是没有找到可以解决问题的。我在 Nginx 下配置了 RTMP ,配置如下:application rtmplive { live on; max_connections 1024;}这里我将 max_connections 注释掉就 OK 了...

2022-02-04 22:47:41 2930

原创 软考高项笔记 | 信息系统安全

信息系统安全:计算机设备安全 网络安全 操作系统安全 数据库系统安全 应用系统安全

2022-02-03 22:55:38 2267

原创 软考高项笔记 | 大数据

大数据大数据的特点:大量、多样、价值、高速、真实性 大数据的价值与应用 大数据发展应用的目标

2022-02-02 22:42:11 1881

原创 软考高项笔记 | 项目评估的依据

项目评估的依据项目建议书及其批准文件 项目可行性研究报告 报送单位的申请报告及主管部门的初审意见 有关资源、配件、燃料、水、电、交通、通信、资金(包括外汇)等方面的协议文件 必需的其他文件和资料...

2022-02-01 22:40:57 474

原创 软考高项笔记 | 详细可行性研究的内容

详细可行性研究的内容(1)概述(2)需求确定(3)现有资源、设施情况分析(4)设计(初步)技术方案(5)项目实施进度计划建议(6)投资估算和资金筹措计划(7)项目组织、人力资源、技术培训计划(8)经记和社会效益分析(效果评价)(9)合作/协作方式...

2022-01-31 22:07:26 1079

原创 软考高项笔记 | 可行性研究的步骤

可行性研究的步骤确定项目规模和目标 研究正在运行的系统 建立新系统的逻辑模型 导出和评价各种方法 推荐可行性方案 编写可行性研究报告 递交可行性研究报告

2022-01-30 23:36:05 542

原创 JVM | 垃圾回收的算法

垃圾回收的算法标记遍历 GC-ROOT 把可达的对象进行标记清除将没有标记的对象进行清除整理移动存活的对象,按内存地址进行排列,将其后的内存进行回收复制提供同等大小的内存,将存活的对象复制到该块内存,原内存中的对象清除...

2022-01-29 22:22:05 594

阅读读书类的小程序源码或DEMO

IT书单 仿网易蜗牛读书 树芽读书 新浪读书 阅享小程序(阅读评价类) 小程序源码或DEMO

2023-04-05

互联网行业的一些小程序的 demo 页,之前花钱买的

仿ofo共享单车 仿饿了么 仿美团外卖 灵犀外卖 云文档 仿的一些 DEMO 页面

2023-04-05

Mysql 复习秘籍 面试宝典 快速入门 进阶必备

Mysql 复习秘籍 面试宝典 快速入门 进阶必备 适合 MySQL 新手快速入门,让写 SQL 不在是问题 面试宝典、进阶必备资料、快速入门

2023-04-03

SpringBoot整合MongoDB快速上手文档.zip

SpringBoot整合MongoDB快速上手文档

2021-09-30

大姨妈计算

计算大姨妈时间的工具,没学过JAVA,以前随便写的。大家别吐槽!

2013-12-13

olemdb32.dll病毒专杀

系统目录下的olemdb32.dll是由感染性病毒释放出来的。系统目录下的olemdb32.dll需要自己进行删除,工具中没有实现,因为比较容易删除。该工具主要是修复其他被感染的可执行文件。

2013-03-27

女孩儿生理期计算器

第一次接触JAVA和Android系统,写的不好~!

2012-11-19

生理期计算器

第一次学习JAVA和android系统的编程,非常简单。写的不好~!!!

2012-11-19

空空如也

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

TA关注的人

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