Java作为一种广泛使用的编程语言,在技术创新及产品研发的过程中,知识产权及专利问题逐渐显得尤为重要。尤其是在Java研发领域,如何妥善处理专利问题,保障技术创新的合法性与独立性,成为每个工程师必修的一课。本篇博文将围绕Java研发中的专利问题进行深入探讨,涵盖从背景定位到演进历程、架构设计、性能攻坚、故障复盘乃至复盘总结的全过程。
---
### 背景定位
在当前快速发展的技术环境中,Ja
AOP技术在企业开发中或多或少都会用到,但用的最多的大概就是做权限系统时,在做权限系统时,我们可能需要粗粒度的权限控制和细粒度的权限控制,对于细粒度的权限控制,我们主要是对方法进行拦截,对方法进行拦截之后,判断用户是否是有权限,有权限就执行该方法,没有权限就不能执行该方法。 现在我们借助一个例子来说明怎么使用JDK中的Proxy技术来实现AOP功能,并且不借助任何其他的框架。 首先新建一个普通
转载
2023-11-12 15:56:27
249阅读
代理模式为其他对象提供一种代理以控制对这个对象的访问。最重要的三要素:有执行者、被代理人对被代理人来说,这件事是一定要去做,但是自己因为某些原因暂时不能去做,只能通过代理来做代理能获取到被代理人的资料(拿到被代理人的引用)动态代理动态代理通过反射机制动态地生成代理者的对象,我们在code的时候不必要关心代理谁,代理谁我们将在执行阶段来决定。JDK为我们已提供了很方便的动态代理接口Invocatio
转载
2024-01-19 16:14:44
147阅读
最近在写专利,整理了写专利编写的要求专利申请文件的构成简单来说主要由说明书和权利要求书构成,再细分的话又可以分为下面几部分。权利要求书,摘要为权利要求书部分。说明书, 说明说明书附图为说明书部分。1.发明名称:专利名称。1、说明书的发明名称应当与请求书中的发明名称一致 2、其发明主题和类型应当正确、全面。 3、不得使用产品型号、商标、商品名、人名、地名、广告式等用语,尽量不写入区别特征。 4
代理模式顾名思义,有一个代理类,一个被代理的目标对象,代理类可以在目标类的方法前后做一些事情。实际上,一旦配置完毕,目标类的所有方法前后都会做那些事情。 我用自己的话总结一下,别喷。 有两种方法 一种是java反射机制,另一种效率比较好,采用cglib,后者也是spring AOP采用的技术。 直接上例子 一个接口,不一定是dao举例子而已&nb
转载
2024-06-03 10:45:29
78阅读
今天重新登录了博客,发现自己2015年的一篇文章,提到想要转行做码农。转眼已经2021年了,虽然没有转成码农,但是也在计算机行业混迹,从事知识产权申请和保护工作,帮助很多程序员将他们的工作成果转化为专利,目前也在在职读电子信息的硕士学位,也算是另类转码了。为了督促自己持续学习,现在准备写一个系列,总结一下关于计算机程序的专利保护。首先需要明白一个概念,专利法保护的是发明创造,而不是计算机代码本身。
转载
2023-12-01 20:47:35
381阅读
本文基于分片的网络状态查询方法、装置及存储介质已是申请的专利。本人为第一发明人,这里给出来是提供一种写专利的范本,仅供参考。专利申请号:CN202110346967.5正文部分:技术领域本申请涉及但不限于计算机网络数据传输一致性领域,尤其是涉及一种基于队列的高性能跨域事务处理方法、装置及存储介质。背景技术在计算机网络状态监控领域中,对计算机网络状态进行监控是等于软件高可靠运行的保证,但当前的网络状
转载
2023-10-04 22:51:47
653阅读
对于Google而言,与甲骨文和解Java专利诉讼比对簿公堂更为明智。出自早期听证会的文件显示,Google要为自己辩护“并未故意侵犯专利”将面临很大困难。甲骨文诉称Google的Android移动操作系统侵犯了其与Java相关的专利。专利博客网站FossPatent作者Florian Mueller表示,Google高级副总裁Andy Rubin在2005年10月份发送的一封与Sun(当时Sun
转载
2023-08-23 18:32:17
101阅读
最近有个简单需求,需要像c端一样有一个到期秘钥的需求上代码:(获取验秘钥)import org.bouncycastle.jce.provider.BouncyCastleProvider;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import sun.m
转载
2023-10-09 23:50:52
192阅读
# Java中的专利技术及其应用
在现代科技迅猛发展的时代,知识产权的重要性日益凸显。尤其是在软件领域,专利保护对于创新和技术发展具有重要意义。本文将探讨Java编程中的专利技术,并通过代码示例来说明其应用。
## 何为专利?
专利是一种法律权利,授予发明人或其合法受让人对其发明进行排他性使用的权利。专利通常分为发明专利、实用新型专利和外观设计专利。针对软件的专利,主要涉及其算法及实现方式。
# 实现Java专利的流程
## 流程图
```mermaid
flowchart TD
A(准备专利申请材料) --> B(撰写专利申请文档)
B --> C(提交专利申请)
C --> D(等待专利审查)
D --> E(专利审批)
E --> F(获得专利)
```
## 步骤表格
| 步骤 | 描述 |
| ---- | ---- |
| 1
原创
2024-03-18 05:15:14
101阅读
java网站专利 让我们从Java开始。 使用Java,您有两种许可选择。 首先,您可以使用(可能需要您自己修改)OpenJDK中的代码。 其次,您可以基于Java规范来实现Java的新实现。 没有涉及OpenJDK的明确专利许可。 OpenJDK包含在GPLv2中 ,并且通常认为,当一个许可证在GPLv2下编码时,该许可证包括隐式专利许可证。 2004年, 自由软件基金会的高级顾问Dan Ra
转载
2023-10-03 20:01:41
138阅读
1. 一种Java项目开发环境搭建方法,其特征在于,包括: 在显示界面显示多种预设框架的类型,所述预设框架为进行Java项目开发所使用的开 发框架; 将用户所选择的框架的类型作为第一信息; 在所述显示界面提示输入Java项目名称,并根据所述第一信息和所述用户输入的java 项目名称,生成所述Java项目中的需要用到的包的名称,并将所述Java项目中的需要用到 的包的名称作为第二信息,所述包为所述J
转载
2024-07-02 21:40:09
92阅读
一个很著名的例子,Java的语法是有专利的,但是Java是开源的,Android系统正是因为使用了一个修改版本的Java(而且没有说这个是Java),被Oracle认定为侵犯了自己关于Java的专利,然后遭遇诉讼。 专利只是防止别人模仿你的东西,并用在别的地方。像上面Java的例子,你可以自己随意的实现Java,这个是正常使用别人专利的途径。而将别人的专利,用到自己的其他项目里面,一个修改特性的J
转载
2023-08-03 23:56:18
235阅读
# Understanding Java Patents: A Comprehensive Overview
Java, a widely used programming language, is not just popular for its versatility and efficiency but also for its intellectual property landscap
原创
2024-10-13 04:54:41
36阅读
专利时间期限发明专利权的保护期限为20年,实用新型专利权和外观设计专利权的期限为10年,期间需缴纳年费来维持专利,专利年费未按期缴纳,将视作放弃而终止该专利权。我们将专利过期划分成这两种可能:(1)专利期限届满终止依法被终止保护;(2)未缴费终止,申请者未缴纳或缴足年费及滞纳金的,专利权自上年度期满的时候起终止。专利过期补救方案1、过期1个月内专利权人在未按照期限缴纳年费或缴纳不足的情况下,有1个
转载
2023-09-01 12:04:21
97阅读
场如战场,专利是商家手中的利器,尤其是科技企业更是利用专利来保护自己的市场优势,打击对手。智能手机市场专利之战可以说一直没有中断过,在某个时刻总会有一个公司拍案而起,宣称对方侵犯了自己的知识产权,说明白了就是一个驱动力:利益使然。技术专利可以使自己在竞争中获得更大的优势,就像秘密武器一般,怎能不保护? 在 Android 和 iPhone 的战争中,我们已经看到苹果曾诉讼 HTC 侵犯自己的专利
转载
2024-06-29 22:22:47
46阅读
一、专利写作规范1、说明书摘要及摘要附图摘要就是本发明的方案概述及达到的技术效果,不超过300字,写作讨论就是把权力要求1概括一下,再增加一些技术效果,这个通常写完权力要求再写。 摘要附图是本发明最具代表性的一张附图,从所有附图中选一个最具代表性的。2、权利要求书按照本发明的具体方案来写,一般分为若干权力要求以及一系列从属权利要求,这是专利最重要的部分。 具体介绍: 对于发明专利,首先确定你想要解
转载
2023-12-08 18:34:28
312阅读
Java高新技术 注解知识概要: (1)了解注解
转载
2024-04-17 00:48:53
81阅读
发明专利填写申请表专利提案名称:基于 javaagent 的定时任务HTTP接口调用的技术本人已将该技术实现开源: 基于 javaagent 的开源实现 现有业内或产品是否有类似的,现有技术是否有缺陷或不足或问题(备注:请客观指出现有业内或产品缺陷或不足的问题,如果相关的现有技术文档,也请提供,本部分内容必须不少于300字) 1、目前常见的 java 项目大多数使用 Spring、Quartz、X
转载
2023-07-22 07:42:00
226阅读