编程路上
文章平均质量分 70
无心水
专业,专注,开源,自由。
路漫漫其修远兮,吾将上下而求索!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4步搞定!本地项目首次推送Git远程仓库(零基础必看+坑点详解,永久记忆版)
摘要:本文提供了一份完整的Git本地项目首次推送远程仓库的4步指南,特别适合零基础用户。从本地初始化、创建远程空仓库、关联并推送到验证成功,每个步骤都配有详细命令和解析。文章特别强调了.gitignore的重要性、分支命名规范和SSH/HTTPS选择,并针对常见错误(如空仓库要求、分支不匹配等)给出了解决方案。最后还提供了懒人版一键命令和注意事项,帮助用户永久掌握这一关键技能。原创 2025-12-28 20:41:16 · 236 阅读 · 0 评论 -
2025技术总结:AI工程化落地之路——从风格迁移到生产级AIGC全链路实践
2025年AI工程化落地实践总结:本文系统回顾了作者在AI工程化领域的技术探索与实践成果。聚焦神经风格迁移和StableDiffusion3.5FP8两大技术主线,实现了从边缘设备到高并发服务器的全场景覆盖,包括树莓派上的2秒风格迁移、FP8量化优化等突破。通过电商分类系统、多模态生成流水线等项目验证了技术价值,并沉淀出完整的工程化工具链和"三维平衡"方法论。文章还分享了500余篇技术博客的创作心得,展望2026年将重点探索动态LoRA、跨模态迁移等方向,强调工程实践是应对技术变革的关键原创 2025-12-27 15:30:17 · 1359 阅读 · 0 评论 -
恭喜你这篇博客进入【优快云月度精选】榜单
摘要:本文入选优快云月度精选,探讨企业数字化转型中数据驱动能力的核心作用。文章指出当前竞争已从产品服务转向数据驱动,数字中枢成为关键载体。通过分析AI原生架构,阐述从无边界记忆构建到数据驱动决策的路径,为企业破解信息化到智能化的转型难题提供思路。(99字)原创 2025-11-30 13:06:46 · 666 阅读 · 0 评论 -
为什么我强烈推荐Java程序员学习《Java并发编程实战》专栏?
王宝令老师的《Java并发编程实战》专栏不仅仅是在讲技术,更是在传授一种学习方法和思维模式- “跳出来,看全景”和“钻进去,看本质”。这种思维方式对我学习其他技术也有很大帮助。如果你也在并发编程的学习路上感到迷茫和困惑,我强烈推荐你学习这个专栏。投资99元学习这个专栏,可能会成为你技术生涯中回报率最高的一笔投资。技术成长没有捷径,但选对学习路径可以少走弯路。希望我的推荐能帮助你做出正确的选择!点击这里立即订阅《Java并发编程实战》专栏,开启你的并发编程进阶之路!原创 2025-11-24 11:41:05 · 737 阅读 · 0 评论 -
深入理解Tomcat 基本架构
Apache Tomcat是一个开源的Java Servlet容器,实现了Java Servlet、JSP、EL和WebSocket等技术规范。其核心架构分为连接器(Connector)和容器(Container)两部分:连接器负责网络通信和协议解析,将请求转化为ServletRequest对象;容器则通过分层设计(Engine、Host、Context、Wrapper)管理Servlet生命周期。Tomcat支持多种I/O模型(NIO、NIO.2、APR)和协议(HTTP/1.1、AJP、HTTP/2),原创 2025-06-26 16:50:31 · 926 阅读 · 0 评论 -
深入理解Mysql-基础架构
MySQL是最受欢迎的开源SQL数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。原创 2025-04-21 17:38:47 · 1020 阅读 · 0 评论 -
Win7系统把exe文件注册成为系统服务的方法
在博客[IntelliJ IDEA 16 本地LicenseServer激活(破解)](http://blog.youkuaiyun.com/rickyit/article/details/51790069)中有提到直接把license EXE程序注册为服务,感觉还是把EXE注册为服务舒服,这里记录一下实际的操作过程!原创 2016-12-27 23:57:57 · 11812 阅读 · 0 评论 -
Intellij IDEA实用技巧
IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一本文总结了一些实用的技巧。原创 2017-01-09 15:04:11 · 4311 阅读 · 0 评论 -
Intellij IDEA-SSH executable-Native
Connecting to gitlab using PuTTY generated SSH key in IDEA。原创 2017-11-01 22:26:27 · 8220 阅读 · 0 评论 -
intellij idea 高级用法之:集成JIRA、UML类图插件、集成SSH、集成FTP、Database管理
idea还有很多高大上的功能,易用性几乎能与vs.net媲美,反正我自从改用idea后,再也没开过eclipse,今天来看几个高级功能。转载 2016-10-28 14:38:09 · 16805 阅读 · 0 评论 -
IntelliJ Idea编译报错:请使用 -source 7 或更高版本以启用 diamond 运算符
IntelliJ Idea maven项目编译报错:Information:Using javac 1.7.0_79 to compile java sourcesInformation:java: javacTask: 源发行版 1.7 需要目标发行版 1.7Information:java: Errors occurred while compiling module 'wsdlu原创 2016-04-13 18:33:03 · 15723 阅读 · 0 评论 -
Docker:Centos 安装Redis
想研究一下Redis,感觉利用docker部署redis很方便,还能快速实现集群部署。Redis For Widows也有,不太喜欢在Windows部署服务。所以研究一下怎么利用Docker来部署Redis。原创 2017-05-31 10:38:03 · 2152 阅读 · 0 评论 -
Docker 更新boot2docker.iso
最近需要研究一下redis,想着用docker来部署更好,还能搞个集群。然后去docker官网看了一下,当前最新版本的`Docker Community Edition for Windows`只能运行在windows10上,我还在用windows7,只能去下载之前的DockerToolbox。原创 2017-05-26 18:56:17 · 14810 阅读 · 1 评论 -
docker 安装ubuntu
docker安装ubuntu 参考(http://www.docker.org.cn/book/docker/docker-search-image-6.html) 1. 在https://hub.docker.com 注册,搜索想要的Linux系统,这里搜ubuntu. 2. 在搜索结果页面,点击第一个结果的DETAILS。这个是ubuntu官方提供的镜像。 提供了在doc原创 2016-08-03 17:21:52 · 1514 阅读 · 0 评论 -
windows7 安装docker
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、bare metal、OpenStack 集群和其他的基础应用平台。原创 2016-08-03 16:45:05 · 9729 阅读 · 0 评论 -
Spring Boot Redis 数据缓存
Spring Boot中使用Redis做数据缓存原创 2017-05-31 23:06:12 · 1018 阅读 · 0 评论 -
Docker:启动Redis镜像
配置启动测试原创 2017-05-31 23:09:36 · 5566 阅读 · 0 评论 -
ArrayList在Java多线程中的应用
ArrayList是非线程安全的。原创 2017-07-26 11:55:21 · 4828 阅读 · 0 评论 -
并发模式(二)Master-Worker模式
Master-Worker模式是一种使用多线程进行数据处理的结构。多个Worker进程协作处理用户请求,Master进程负责维护Worker进程,并整合最终处理结果。原创 2017-03-02 17:59:14 · 762 阅读 · 0 评论 -
并发模式(一)Future模式
并行设计模式是对一些常用的多线程结构的总结和抽象,与串行程序设计相比,并行程序更复杂。前言常用的并发设计模式有Future模式、Master-Worker模式、Guarded Suspension模式、不变模式、生产者-消费者模式,在多线程环境中,合理使用模式,可以提高程序性能,优化程序设计。原创 2017-03-01 15:17:02 · 1553 阅读 · 0 评论 -
Servlet 入门
Java Servlet 是运行在 带有支持 Java Servlet 规范的解释器的 web 服务器上的 Java 类,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。原创 2017-01-22 14:08:31 · 535 阅读 · 0 评论 -
Servlet-过滤器入门
Servlet 过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的:在客户端的请求访问后端资源之前,拦截这些请求。在服务器的响应发送回客户端之前,处理这些响应。原创 2017-01-11 18:24:08 · 1046 阅读 · 0 评论 -
Servlet 过滤器详解
概念Servlet 过滤器是可用于 Servlet 编程的 Java 类,实现了javax.servlet.Filter接口。可以实现以下目的:在客户端的请求访问后端资源之前,拦截这些请求。在服务器的响应发送回客户端之前,处理这些响应。原创 2017-01-13 18:33:26 · 625 阅读 · 0 评论 -
Servlet 监听器入门
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。原创 2017-01-20 16:48:11 · 504 阅读 · 0 评论 -
23种设计模式之单例模式
单例模式是设计模式中使用最为普遍的模式之一。它是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。在Java语言中,这样的行为能带来两大好处。1. 对于频繁使用的对象,可以省略创建对象所花费的时间,这对于一些重量级的对象而言,是非常可观的一笔系统开销。2. 由于new操作的次数减少,因而对系统内存的使用频率也会降低,这将减轻GC压力,缩短GC停顿时间。原创 2017-02-13 10:48:13 · 565 阅读 · 0 评论 -
Spring Boot 集成RabbitMQ
RabbitMQ is an open source multi-protocol messaging broker.前言参照官方Messaging with RabbitMQ,记录在实战中的一些坑。搭建RabbitMQ服务本文使用Docker搭建MQ服务。Docker部署服务,快捷、方便。安装镜像参照docker 安装ubuntu安装镜像...原创 2017-09-25 23:36:49 · 1391 阅读 · 0 评论 -
RabbitMQ消息队列(一): Detailed Introduction 详细介绍
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。转载 2017-06-22 17:48:32 · 641 阅读 · 0 评论 -
Nexus搭建Maven私有仓库
Nexus Repository Manager is a Java application that requires a Java Runtime Environment. When you run Nexus Repository Manager, you are running a server application with a web-based user interface. The applicat原创 2017-02-08 15:17:58 · 7241 阅读 · 2 评论 -
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
这次换了台电脑,所以需要重新配置一次项目开发环境,过程中的种种,记录下来,便于以后再次安装,同时给大家一个参考。1.JDK的安装 首先下载JDK,这个从sun公司官网可以下载,根据自己的系统选择64位还是32位,安装过程就是next一路到底。安装完成之后当然要配置环境变量了。————————————————————————————————————————————转载 2016-01-06 14:13:24 · 1099 阅读 · 0 评论 -
使用maven创建web项目
目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他。转载 2016-01-06 14:19:07 · 725 阅读 · 0 评论 -
Intellij IDEA maven 打包到Nexus
settings.xml 配置 releases admin admin123 snapshots admin admin123 pom.xml配置。ID要和上面文件里面的一致。 releas原创 2016-05-04 16:10:09 · 10173 阅读 · 0 评论 -
soap-ws 获取wsdl中所有方法
soap-ws ,A lightweight and easy-to-use Java library to handle SOAP on a purely XML level.wsdl中定义Operation的地方有2个:①portType节点;②binding节点。通过SOAPUI访问wsdl,获取的是binding节点中的所有operation。如果2个节点的operation都一样获取哪个节点都可以。原创 2016-07-01 10:29:17 · 6977 阅读 · 2 评论 -
Gitment评论功能实战
Gitment 是一款基于 GitHub Issues 的评论系统。支持在前端直接引入,不需要任何后端代码。原创 2017-04-27 18:35:21 · 2781 阅读 · 2 评论 -
Java 获取接口所有实现类
利用Spring的Bean工厂,获取接口所有实现类。原创 2017-10-10 23:17:22 · 24939 阅读 · 0 评论 -
Java BigDecimal开方
一般开平方使用的是Math中的静态方法`Math.sqrt(double a)`,涉及到金融计算的时候,`Math.sqrt(double a)`精度就不够了。金融领域的计算,用的都是BigDecimal类型。然而BigDecimal对于数字开平方没提供有效的方法。原创 2017-09-21 14:07:07 · 20605 阅读 · 1 评论 -
XML解析——Java中XML的四种解析方式
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java平台。转载 2016-12-22 13:53:49 · 58231 阅读 · 2 评论 -
万能的林萧说:一篇文章教会你,如何做到招聘要求中的“要有扎实的Java基础”。
本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。 一日,LZ在群里发话,“招人啦。” 然某群友曰,“群主,俺想去。” LZ回之,“你年几何?” 群友曰,“两年也。” LZ憾言之,“惜了,三至五为佳。然如汝有扎实之基础,且附一技之长,倒也并非不可呀。” 群友惑,问之,“何为一技之长?” LZ抚须答曰,“皆可,吾之一技即为写。” 群友又问之,“何为基础扎实?” LZ抚**答曰,“玩好JDK!”转载 2016-11-23 10:36:29 · 1073 阅读 · 0 评论 -
回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
引言 其实本来真的没打算写这篇文章,主要是LZ得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。LZ自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其实是很有难度的。 但是,最近问LZ的人实在是太多了,为了避免重复回答,给自己省点力气,干脆就在这里统一回复了。 其实之前L转载 2016-11-23 10:41:15 · 929 阅读 · 0 评论 -
Java知识汇总-思维导图
Java知识点汇总,从基础到常用的API、还有常用的集合类,总结的很详细。图片是从论坛里面找到的,写下来以便常复习。原创 2016-11-14 16:45:31 · 9896 阅读 · 8 评论 -
五大常用算法:分治、动态规划、贪心、回溯和分支界定
在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……转载 2016-11-11 15:22:31 · 891 阅读 · 0 评论
分享