摘要: 使用如Hibernate或者JPA作为持久化的解决方案时,设计一个泛型的DAO抽象父类可以方便各个实体的通用CRUD操作。由于此时大部分实体DAO的CRUD操作基本一样,采用泛型设计解决这个问题,带来了简洁代码的好处。 问题的关键在于我们需要在代码中获取抽象DAO父类(BaseEntityDAOIm 阅读全文
posted @ 2016-03-10 18:00 NotOnlyAnAnswer 阅读(2692) 评论(0) 推荐(0)
摘要: OpenAI接口支持的function calling使得大模型能够方便的集成外部能力和数据,是实现agent(智能体)的重要基础,能让LLM和各种功能集成,从而解决复杂的问题。 对于兼容openai接口的大模型如阿里的通义千问,也是可以使用类似的方法进行调用。 模型实际上从不自行执行函数,仅生成需 阅读全文
posted @ 2025-09-25 09:40 NotOnlyAnAnswer 阅读(348) 评论(0) 推荐(1)
摘要: 在windows系统中,注册表 是系统定义的数据库,应用程序和系统组件在其中存储和检索配置数据。 注册表是一个分层数据库,其中包含对 Windows本身以及Windows上运行的应用程序和服务至关重要的数据。 因此我们还是不好进行随意操作,但是查看注册表的信息可以让我们更加了解系统的运行情况。 数据 阅读全文
posted @ 2025-09-22 23:09 NotOnlyAnAnswer 阅读(278) 评论(0) 推荐(1)
摘要: uv是一个Rust编写的极速Python包和项目管理工具。官网: https://docs.astral.sh/uv/ , 中文的详细使用文档: https://uv.doczh.com/ 可以用来安装和管理个多版本python,创建管理不同的虚拟环境,所谓虚拟环境是将包安装到对应的虚拟环境,解决了 阅读全文
posted @ 2025-09-19 22:51 NotOnlyAnAnswer 阅读(686) 评论(0) 推荐(0)
摘要: 一、Spring Boot简化了Spring应用的开发 Spring 是Java企业应用(Java EE) 开发的事实标准,整合了Java EE应用涉及到的各类中间件调用的组件,提供了MVC框架,能够整合其他ORM持久层框架。在没有Spring Boot之前,为了实现一个基本的Spring MVC应 阅读全文
posted @ 2023-01-11 01:11 NotOnlyAnAnswer 阅读(96) 评论(0) 推荐(0)
摘要: 本文对如何实现使用Ajax提交"multipart/form"格式的表单数据,已经如何在图片上传之前,在浏览器上进行预览。使用的主要相关技术HTML5的FILE API,XMLHttprequest Level2中对二进制文件上传的支持(通过构建FormData对象进行支持)以及Servlet 3. 阅读全文
posted @ 2016-03-12 00:14 NotOnlyAnAnswer 阅读(2511) 评论(0) 推荐(0)
摘要: 策略模式定义了算法族,不同的策略实现之间可以互相替换,让算法的变化独立于使用算法的客户。简要的UML示例图如下: 这里的算法可以理解为对传入参数的处理或者干脆就是一个成员函数/方法也行。例如:如下java代码,一个编辑器对LInux/Window平台的换行符实现不同的处理策略,Editor类与For 阅读全文
posted @ 2014-12-14 02:37 NotOnlyAnAnswer 阅读(444) 评论(0) 推荐(0)
摘要: 请特别关注程序设计技术,而不是各种语言特征。 --《C++程序设计语言》 Bjarne Stroustrup 本文是《C++程序设计语言》(Bjarne Stroustrup )的第二章的读书笔记,例子来源于这本书的第二章。 在程序设计之中,我们倾向于将数据结构(也可以说是数据类型)以及一组对其操作 阅读全文
posted @ 2014-11-15 23:04 NotOnlyAnAnswer 阅读(1046) 评论(0) 推荐(0)
摘要: 本文对Http协议进行了简要的描述,说明了其用途的广泛性;通过代码对Http连接和Http请求消息的发送进行实现,希望能将这些抽象的过程直观的显示出来;最后对HttpURL和Http协议中“资源”这些相对抽象概念进行描述和举例。 网络协议是指为计算机网络中进行数据交换而建立的规则、标准或约定的集合。Http协议是一种应用层协议,能用于构建分布式协作的超媒体信息系统。作为一种通用的无状态的协议,Http不仅能用于超文本的传输,也能用于名称服务器,分布式对象管理系统。HTTP的其中一个特征就是能对数据的表示形式进行分类和协商,因此能够建立独立于数据传输的各种系统。除了用于html网页,jav... 阅读全文
posted @ 2014-02-15 16:00 NotOnlyAnAnswer 阅读(914) 评论(0) 推荐(0)
摘要: 1.Java内置对字符串的支持; 所谓的内置支持,即不用像C语言通过char指针实现字符串类型,并且Java的字符串编码是符合Unicode编码标准,这也意味着不用像C++那样通过使用string和wstring类实现与C语言兼容和Unicode标准。Java内部通过String类实现对字符串类型的支持。这意味着:我们可以直接对字符串常量调用和String对象同样的方法: //可以再"abc"上直接调用String对象的所有方法 int length="abc".length(); 以及 String abc=new String("abc&q 阅读全文
posted @ 2014-02-15 01:11 NotOnlyAnAnswer 阅读(2686) 评论(0) 推荐(0)