自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 java 影像 AIGC

对于AIGC(例如图像生成或图像风格转换),你可以使用Java的机器学习库,如Deeplearning4j (DL4J)、Smile (Statistical Machine Intelligence and Learning Engine) 或 TensorFlow的Java API (TensorFlow Java)。在Java中处理影像(例如使用AI生成内容,即AIGC),通常涉及到几个关键步骤和技术。下面是一些常用的技术和工具,以及如何使用它们在Java中实现影像的AIGC。2. 选择Java库。

2025-02-13 11:13:18 376

原创 RBAC——基于角色权限的模型

‌PostgreSQL‌:PostgreSQL不自动提交DDL操作,允许在执行DDL操作时保持事务的原子性,如果整个事务失败,DDL操作也可以被回滚‌。‌PostgreSQL‌:不支持子事务,但可以通过保存点来实现类似的功能,保存点可以恢复到任意位置,但不能单独提交‌。是一种基于文本的消息队列协议,支持多个编程语言和操作系统,提供广泛的功能,如发布/订阅模式、事务和可靠性保证等。如果你的项目较小,对功能需求不是特别复杂,且希望有一个简单易用的解决方案,Eureka 可能是更好的选择。

2025-02-11 23:32:12 204

原创 设计模式设计原则

在不了解派生类的情况下,仅通过接口或基类的方法,即可清楚的知道方法的行为,而不管哪种派生类。接口隔离原则和单一职责都是为了提高类的内聚性、降低它们之间的耦合性,体现了封装的思想,但两。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,而且每个工厂都能按照工厂模式提供对象。单一职责原则主要是约束类,它针对的是程序中的实现和细节;就避免了修改客户代码,如果要实现新产品直接修改工厂类,而不需要在原代码中修改,这样就降。在系统增加新的产品时只需要添加具体产品类和对应的具体工厂类,无须对原工厂进行任何修改,

2025-02-06 23:30:09 679

原创 Redis

一个不是严格要求一致性的缓存时,如果用户的购物车信息全部丢失,大部分人都会不高兴。程序执行顺序的不确定性,带来了并发读写的一系列问题,增加了系统复杂度、同时可能存。户的客户端对象设置为一个特殊的状态,在这个状态下后续用户执行的查询命令不会被真的。模式不适合做消息存储,消息积压类的业务,而是擅长处理广播,即时通讯,即时反馈的业。查询数据,先查询缓存,有直接返回,没有再查询数据库并放到缓存中之后返回,但这种场。对于冷数据而言,大部分数据可能还没有再次访问到就已经被挤出内存,不仅占用内存,

2025-02-06 23:28:47 682

原创 Spring

控制反转是应用于软件工程领域中的,在运行时被装配器对象来绑定耦合对象的一种编程技巧,对象之。在传统的编程方式中,业务逻辑的流程是由应用程序中的早已被设。在使用控制反转的情况下,业务逻辑的流程是由对象关系图来决定的,该对象关系图由装配器负责实例化,这种实现方式还可以将对象之间的关联关系的定义抽象化。依赖注入是在编译阶段尚未知所需的功能是来自哪个的类的情况下,将其他对象所依赖的功能对象实例。代理:代理是将通知应用到目标对象后创建的对象。的核心就是切面,它将多个类的通用行为封装为可重用的模块。

2025-02-06 23:03:21 652

原创 Consul与微服务

Consul是一种用于服务发现、配置和管理的工具,它被广泛用于微服务架构中。微服务架构是一种分布式系统架构,其中应用程序被分解成更小、更可管理的部分,每个部分都可以独立开发、测试、部署和扩展。微服务架构的核心是服务,因此,服务发现和管理是非常重要的。

2023-08-01 11:48:17 167 1

转载 java多线程编程实例

 这篇文章主要介绍了java多线程编程实例,分享了几则多线程的实例代码,具有一定参考价值,加深多线程编程的理解还是很有帮助的,需要的朋友可以参考下。1.三个售票窗口同时出售20张票程序分析:    (1)票数要使用同一个静态值    (2)为保证不会出现卖出同一个票数,要java多线程同步锁。设计思路:    (1)创建一个站台类Station,继承Thread,重写run方法,在r...

2019-02-17 20:34:24 465

转载 请求转发与请求重定向的区别

1,请求重定向:客户端行为,response.sendRedirect(),从本质上讲等同于两次请求,前一次的请求对象不会保持,地址栏的URL地址会改变。2,请求转发:服务器行为,request.getRequsetDispatcher().forward(requset,response);是一次请求,转发后请求对象会保存,地址栏的URL地址不会改变。(服务器内部转发,所有客户端看不到地址栏...

2019-01-31 14:55:19 502

原创 java金额失真

以下代码为什么会输出这种结果?  public static void main(String[] args) {        System.out.println(2.0 - 1.1);        System.out.println(1.0 - 0.1); }输出0.8999999999999990.9因为double是浮点型,计算结果会失真,要用decimal才不...

2019-01-31 14:50:09 453

转载 拦截器与过滤器的区别以及两者的执行顺序?

过滤器,是在java web中,你传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的 action进行业务逻辑,比如过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集,或者去除掉一些非法字符 拦截器,是在面向切面编程的就是在...

2019-01-31 14:49:18 303

转载 数据库关键字

AABSOLUTE            ACTION              ADD                 ADMINDBALL                 ALLOCATE            ALPHANUMERIC        ALTERAND                 ANY                 ARE                 ASA...

2019-01-31 14:47:19 699

原创 springMvc的理解

●springmvc 理解SpringMvc是基于过滤器对servlet进行了封装的一个框架,我们使用的时候就是在web.xml文件中配置DispatcherServlet类;SpringMvc工作时主要是通过DispatcherServlet管理接收到的请求并进行处理。JavaEE体系结构包括四层,从上到下分别是应用层、Web层、业务层、持久层。Struts和SpringMVC...

2018-03-20 23:43:16 4037

转载 0~5年一个Java程序员从入行到大牛的晋升之路

在程序界流行着一种默认的说法叫“黄金5年”,也就是一个程序员从入职的时候算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向,如何走好这5年,彻底从一个刚入行的菜鸟蜕变成可以以不变应万变的职业大牛,这是一个涉及到自身专业知识储备和选择的大难题,那么,这五年里,一个Java程序员如何做才能完成从入行到大牛的晋升之路呢?参加工作0-1年之间,Java程序员必须要做得事儿

2017-08-23 23:43:37 11450 3

原创 提高自己的编程效率

软件开发需要做到短时间,高效率。要用最短的时间完成所有的事情。或许你会笑这个大家都知道,但是未必都能做到。程序员对一个项目的开发周期分为编码和测试调试两部分(后期维护暂不讨论)。    测试调试部分是否能很快进行完大部分取决于编码,若编码时候编程人员对需求了解不清,没有良好的编码规范习惯,注释不详细都会导致测试调试的时间大大延长。那么决定能不能在规定开发周期完成编码的主要因素就是在编码部分那么

2012-12-12 15:10:32 344

原创 Dom4j 生成以及格式化xml文件的样例

项目中遇到了读写xml文件的问题,下面贴上代码再逐一解释Java代码 privatevoid saveToXmlFile(ProcessInfo[] infos)         {              if (dom ==null)             {                  loadProcessInfo(true)

2012-12-12 15:05:58 486

原创 Struts2中Action间参数传递

今天在使用Struts2编写一个增删改查的例子时遇见在配置action时,需要给action的result对应的jsp或者action传递若干个参数的问题,如下配置代码所示:Java代码 "delSYS_RESOURCE"class="SysResourceAction" method="delSYS_RESOURCE">      "success" type

2012-12-12 15:04:17 399

原创 Struts2中访问HttpServletRequest和HttpSession

在没有使用Struts2之前,都习惯使用HttpServletRequest和HttpSession对象来操作相关参数,下面介绍一下在Struts2中访问隐藏的HttpServletRequest和HttpSession的两种方法:1.非Ioc方式这种方式主要是利用了com.opensymphony.xwork2.ActionContext类以及ora.apache.struts2.Ser

2012-12-12 15:02:36 410

空空如也

空空如也

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

TA关注的人

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