
程序人生
文章平均质量分 64
暂时无法分类,关于代码的一点收藏
徐泗空
永远做更好的自己!
展开
-
IDEA中Resolving Maven dependencies卡着不动解决方案
通常位于Maven安装目录下的conf文件夹中,或者在用户目录下的.m2文件夹中(如果用户自定义了settings.xml的位置)。Maven配置阿里云仓库主要通过修改Maven的settings.xml文件来实现。打开settings.xml文件,在<mirrors>标签内添加阿里云Maven仓库的镜像配置。通过以上步骤,你可以成功配置Maven以使用阿里云的仓库,从而加快依赖的下载速度。完成编辑后,保存对settings.xml文件的更改,并关闭文件。标签中添加阿里云的仓库地址。原创 2025-02-06 11:46:11 · 1045 阅读 · 0 评论 -
IntelliJ IDEA自定义菜单(Menus)、任务栏(toolbars)详细教程
5、右上角这两个图标就是我们添加的Pull和Commit指令,点击一下即可开始操作。3、这里以在右侧加入指令为例,选择Right,点击+,选择Add Action。2、点击右边的Main Menu,点击+号,选择Add Action。3、弹出Add Action弹窗,搜索或者选择你要添加的指令。2、弹出自定义工具栏,这里可以在工具栏的左中右三个位置添加。4、选择Git下的Pull,点击OK。原创 2024-07-11 21:46:01 · 5533 阅读 · 0 评论 -
IDEA使用activiti bpmn流程设计器camunda-modeler
一、前言大家都知道,在开发工作流项目的时候,需要先画好.bpmn流程图文件,Activiti官方对Eclipse工具提供了默认的流程图设计插件,支持效果较好,但是如今大多数人都使用的IDEA开发工具,难道在做工作流项目的时候,为了设计流程图文件就要换成Eclipse去实现这个项目吗?或者说一个项目画图用Eclipse、编码用IDEA,不过确实有人这么干过,其实没必要啦。另外说明一下IDEA并不是没有流程设计图的插件,其实IDEA也有一款流程图设计器插件叫actiBPM,不过这个太不好用了,问题很多,有乱转载 2021-04-15 00:37:34 · 5900 阅读 · 2 评论 -
用IDEA创建第一个用Gradle编译的SpringBoot项目
一、为什么要从maven切换到gradle在 2.3.0 中对 Spring Boot 进行了相当重大的更改,这是使用 Gradle 而非 Maven 构建的项目的第一个版本。Spring 的每个项目都独立的项目组在开发运营,在用户最常使用的白盒部分(例如 API 设计)保持一致性,对于用户不可见的黑盒部分,各个项目组选择自己适合工具没有统一的约定。例如: 项目构建工具。Spring Framework 自 2012 年的 3.2.0 起就使用 Gradle 构建,而一年后开始使用 Spring原创 2020-07-02 02:48:21 · 2126 阅读 · 0 评论 -
Java 后端微信支付demo
优质文章和资料会及时送达一、导入微信SDK二、在微信商户平台下载证书放在项目的resources目录下的cert文件夹下(cert文件夹需要自己建)三、实现微信的WXPayConfig接口package com.ieou.demo.common;import com.github.wxpay.sdk.WXPayConfig;import org.apache.commons.io.IOUtils;import java.io.ByteArrayInputStream;转载 2020-07-26 15:38:17 · 580 阅读 · 0 评论 -
Activiti最全入门教程(基于Eclipse插件开发)
工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作量的定义和管理,并按照在系统中预先定义好的工作流规则进行工作流...转载 2020-04-12 22:55:25 · 5193 阅读 · 0 评论 -
什么是区块链----概念
前言从2016年年初开始,区块链这个概念越来越热越来越火,有人说他可以颠覆金融行业,也有人觉得这就是个噱头,这个2016火起来的技术其实早在2008年,比特币的诞生就基于区块链,技术火归火,落地的应用却没有那么多,周围的朋友同学都听说过这个名词,但究竟什么是区块链却很少有人说得清,鄙人实验室正在做相关研究,在这里尝试讲一讲什么区块链先说说传统交易模型传统的交易模型,我们完成交易需要...原创 2018-01-11 13:04:12 · 653 阅读 · 0 评论 -
spring cloud/spring boot同时支持http和https访问
前言 关于spring boot同时支持http和https访问,在spring boot官网73.9已经有说明文档了,同样在github上也有官网的例子。 在这里,我向大家讲述一下,我是怎么实现的。方式一 一、相关配置server: port: 4000https: port: 8443 ssl: key-store: classpath:...转载 2019-01-22 14:50:35 · 1758 阅读 · 1 评论 -
为什么要在MD5加密的密码中加“盐”
原文地址:http://www.xttblog.com/?p=986 盐(Salt)在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。以上这句话是维基百科上对于 Salt 的定义,但是仅凭这句话还是很难理解什么叫 Salt,以及它究竟起到什么作用。第一代密码早期的软件系统或者互联网应用,数据库中设计用户表的时候,大致是这样...转载 2018-07-10 10:42:42 · 326 阅读 · 0 评论 -
Spring Boot【快速入门】
Spring Boot 概述Build Anything with Spring Boot:Spring Boot is the starting point for building all Spring-based applications. Spring Boot is designed to get you up and running as quickly as possible, wi...转载 2018-06-22 10:48:56 · 221 阅读 · 0 评论 -
商城系统中常见的逻辑陷阱和优化方案(1)
和金钱相关的系统,都很有挑战性,是因为在这里,一切都很严肃 ----by Someone you don't know 伴随着用户群积累,社区的壮大,还有来自投资人对变现渴望的压力,似乎最容易想到的变现途径就是“我们也卖点东西吧”,如果直接给淘宝链接,会显得逼格太低,购买别人的系统,钱不少花,最后为了适应自己的转载 2017-12-19 10:34:03 · 746 阅读 · 0 评论 -
常见非关系型数据库(NoSQL)推荐介绍
目录 非关系型数据库的特点 ..............................................................................................1.关系型数据库 ...............................................................................转载 2017-12-14 20:32:35 · 1360 阅读 · 0 评论 -
Filter及FilterChain的使用详解
一、Filter的介绍及使用什么是过滤器?与Servlet相似,过滤器是一些web应用程序组件,可以绑定到一个web应用程序中。但是与其他web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前访问一个进入的请求,并且在外发响应信息返回到客户前访问这些响应信息。这种访问使得过滤器可以检查并修改请求和响应的内容。过滤器适用于那些地方?转载 2017-12-03 16:49:29 · 396 阅读 · 0 评论 -
Eclipse常用快捷键
1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+Shift+T上一个/下一个光标的位置:Al转载 2017-12-01 11:32:11 · 212 阅读 · 0 评论 -
一篇很全面的freemarker教程
${num?string('0.00')}如果小数点后不足两位,用 0 代替${num?string('#.##')}如果小数点后多余两位,就只保留两位,否则输出实际值输出为:1239765.46${num?string(',###.00')}输出为:1,239,765.46整数部分每三位用 , 分割,并且保证小数点后保留两位,不足用 0 代替转载 2017-09-21 10:24:38 · 223 阅读 · 0 评论 -
彻底理解ThreadLocal
ThreadLocal是什么 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影转载 2017-06-22 15:42:50 · 7830 阅读 · 2 评论 -
Servlet、Filter、Listener深入理解
Init()在Servlet实例化之后,Servlet容器会调用init()方法,来初始化该对象,主要是为了让Servlet对象在处理客户端请求前可以完成一些初始化的工作,例如:建立数据库连接、获取配置信息等。对于每一个Servlet实例,init()方法只能被调用一次。init()方法有一个类型为ServletConfig的参数,Servlet容器通过这个参数向Servlet传递配置信息转载 2017-04-13 11:32:05 · 590 阅读 · 0 评论 -
maven下载jar包失败的原因- 解决方法汇总
【此贴转载,大概意思懂,但是本人maven学的不精,部分细节不清楚,读者自行研究琢磨】 最近把本地一个项目移到新的开发环境中,但是maven总是有几个jar包不能下载下来,最后通过三个步骤总有把jar安装好,项目顺利跑起来了,特此记录一下,免得以后忘了,再来翻翻个人的烂笔头!! 第一个方法:删除本地的\repository库中所有.lastupdate后缀文件,重新下载转载 2017-03-13 12:31:56 · 44298 阅读 · 1 评论 -
JAVA生成验证码
原理:页面端通过定义img的src直接请求到服务器端,服务器端生成验证码图片,保存验证码值,并将图片通过流的方式返回到页面端。生成验证码图片:通过Java绘制2D图片。下面代码:[java] view plain copy /** * 随机生成验证码 */ public ModelAndView cr转载 2016-12-26 01:34:10 · 368 阅读 · 0 评论 -
CAS 实现的单点登录
——任何的成功都不是一蹴而就,经验需要慢慢积累、沉淀!项目里面用到了CAS单点登录,最近也简单的从应用层面简单研究了下CAS这个开源架构。1. 基本概念:cookie, session, 会话cookie, jssessionid- cookie 和 session机制都是为了解决HTTP协议的无状态性而生的- cookie 是客户端保存用户信息的机制转载 2016-12-26 01:24:05 · 873 阅读 · 0 评论 -
java注解详解和自定义注解
本文首先介绍了注解的基本概念和JDK内置的标准注解,然后介绍了如何自定义注解,最后给出了自定义注解的例子。一、注解的基本概念Java 注解就像修饰符一样,可以用于从java代码中抽取文档、跟踪代码中的依赖性或者在编译时做检查。注解可以被应用在包、类、方法、成员变量、参数和本地变量的声明中。我们大多数人最先接触的注解就是@Override。注解的工作原理就是,先使用注解修饰j转载 2016-12-26 00:22:49 · 283 阅读 · 0 评论 -
Servlet、Filter、Listener深入理解
ServletServlet接口[java] view plain copy public interface Servlet { public void init(ServletConfig config) throws ServletException; public ServletConf转载 2016-12-26 00:19:32 · 1386 阅读 · 0 评论