自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

众神之翼

一个初学者的日记

  • 博客(57)
  • 资源 (16)
  • 收藏
  • 关注

原创 开发第一个SpringBoot程序

DinteractiveMode 是否使用交互模式。-DarchetypeArtifactId 项目骨架。-DartifactId 项目名称或模块名称。-DgroupId 组织Id(项目包名)使用命令创建Maven工程。

2023-12-29 14:06:49 481 1

原创 57、Springboot 实现Ajax方式文件下载

Java 实现 前端以Ajax方式完成文件下载的功能

2022-08-26 11:14:52 869

原创 56、C# HttpPost 通用类,支持后台携带Token令牌信息以及通过网关请求微服务接口

class HttpPost { public class Types { public static string JSON { get { return "json"; } } public static string X_WWW_FORM_URLENCODED { get { return "x-www-form-urlencoded"; } } } public st...

2022-03-31 16:52:03 2856

原创 55、Vue EsLint插件自动格式化配置

{ // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 4, // #每次保存的时候自动格式化 "editor.formatOnSave": true, "eslint.validate": [ "javascript", "javascriptreact", .

2021-08-26 11:06:55 494

原创 54、在VMware虚拟机中手动安装VMware Tools

1、启动虚拟机CentOS, 并以Root 身份登录进去2、查看是否存在/mnt/cdrom目录,后面用以挂在CD驱动器需要cd /mnt/cdrom如果目录不存在的话,就需要自己手动新建了mkdir -p /mnt/cdrom3、选择 CD 驱动器点击“确定” 关闭4、挂载CD驱动器mount -t auto /dev/cdrom /mnt/cdrom验证挂载是否成功, (注意命令是两个小写的L)ll /mnt/cd...

2021-08-13 10:47:39 1614

原创 53、CentOS 安装Erlang 和 RabbitMQ

1、安装Erlang之前必须先安装依赖模块,命令如下yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、本文介绍的软件版本如下otp_src_20.1.tar.gzrabbitmq-server-generic-unix-3.7.3.tar3、安装Erlang# 解压tar -xvf otp_src_20.1.tar.gzmv otp_src_20.1 /usr/local

2021-08-11 11:50:01 136

原创 51、C# 图片中非白色动态转换成红色,主要应用于指纹图片,呈现红色印泥效果

public class ImageTool { /// <summary> /// 转化图片颜色,输入目标图片宽高数值,那么目标图片会被比例缩放 /// </summary> /// <param name="filePath">原图片路径</param> /// <param name="destHeight">目标图片高度&lt...

2020-11-20 11:34:07 438

原创 50、Windows服务中对外提供Web Api接口

引入依赖在通过Nuget包管理器安装如下组件 Microsoft.AspNet.WebApi.Owin Microsoft.Owin.Hosting Microsoft.Owin.Host.HttpListener ...

2020-08-11 16:27:13 2073

原创 49、C# Word文件转化为PDF

引入相关服务右键 “引用” 选择 管理NuGet 程序包在搜索框中 输入 Word ,选择 下面的 Microsoft.Office.Interop.Word 进行安装至此依赖包 安装完毕相关代码 public static string WordToPDF(string sourcePath) { if (string.IsNullOrEmpty(sourcePath)) { .

2020-07-29 10:00:36 1096

原创 48、C# HttpPost 访问接口,解决中文乱码备忘

C# 访问Api接口 class HttpPost { public static string Request(string url, string data) { UTF8Encoding encoding = new UTF8Encoding(); byte[] bytesToPost = encoding.GetBytes(data); //转换为bytes数据 .

2020-07-28 18:31:11 1629

原创 47、CentOS 单机 安装Rocket MQ

前期准备下载 RocketMQwget http://mirrors.hust.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip如果提示 缺少wget命令的话,请输入# yum install wget# mkdir /usr/local/rocketmq 创建目录,用于保存解压之前的压...

2020-01-03 17:15:17 120

原创 46、设计模式之动态代理模式

代理模式分为两种,静态代理和动态代理,静态代理简单易懂,对于新手来说便于理解,但实际运用到项目中代码量以及维护量都是非常大的,在企业级项目中不推荐使用这种方式,用于学习或者做毕设还是可以的,本文中只阐述动态代理模式,记录在这用于加深自身理解,同时希望能对您有所帮助。JDK动态代理这种方式,只能对实现了接口的类生成代理,JDK动态代理采用委托机制,动态实现接口类,在动态生成的实现类...

2019-12-27 15:42:54 128

原创 45、JS 获取URL传递参数数据

方式一、正则表达式function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); //获取url中"?"符后的字符串并...

2019-10-22 10:28:52 124

原创 44、图片杂乱无章摆放?网上图片软件也无法满足直接浏览文件夹(子文件夹)下所有图片的业务,抓狂后,我写了一个小桌面工具用来打辅助

业务场景 上班第一时间收到来自同事的一巨大压缩包,我的天,好不容易下载完,解压一看,全都是图片,而且(子文件夹)分类超详细,不由的对同事做事赞美一番,可是后面,我的苦恼就来了,要把图片快速浏览一遍,感觉好难的样子,于是我上网翻遍看图软件,希望能直接选择文件夹,一览其下所有图片,结果全都失望至极,抓狂中 无奈之下,一个灵感来了,我何不自己写一个工具,把所有图片全都...

2019-08-27 08:37:42 304

原创 43、VSCode 编辑器针对Eslint检查的优化处理方案

vue-cli 构建项目之后,会默认给安装ESLint(ESLint是一个语法规则和代码风格的检查工具,可以用来保证写出语法正确、风格统一的代码),但也带来了麻烦,编程习惯上,相信大部分人都喜欢Tab按键,进行缩进操作,ESLint检查会强制报告语法问题。一种简单粗暴的解决方式,禁止ESLint检查关闭ESLint方法: 在vue项目中找到build文件夹 --> webpa...

2019-08-21 17:37:49 947

原创 42、Springboot 多profile文件 应对不同环境 切换打包

Springboot 项目,默认配置文件 application.yml 或 application.properties ,以该文件作为主配置文件,将公共配置项,都集中在该文件,其余根据环境不同,可分成多个yml文件或properties文件,命名格式如:application-{env}.yml 或 application-{env}.properties上述命名格式是一种规范,Spr...

2019-08-19 17:44:06 180

原创 41、Springboot 文件上传 采用Base64方式

引入依赖<dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</version></dependency><dependenc...

2019-08-16 15:29:22 5031

原创 40、Java 日志输出的简单封装

package com.lill.test.utils;import com.alibaba.fastjson.JSON;import org.slf4j.Logger;public class LogUtils { private static int originStackIndex = 2; /** * 获取当前文件名称 * @retu...

2019-08-13 15:18:12 842

原创 39、Springboot 项目集成Log日志输出功能,并按每小时分组分割文件

Logback的引入之所以引入logback ,最主要原因是因为它非常强大的兼容性,能够自然平滑的支持log4j或者其他日志组件,官方文档非常的充分,对初学者十分友好,能够快速上手,它当前分为三个模块,如下:1、logback-core:基础模块2、logback-classic:它是log4j的进化版本,更能方便的切换其他的日志系统组件,兼容性十分强大3、logback-ac...

2019-08-08 17:10:00 3281 3

原创 38、Java元注解 @Retention 的用法

@Retention 仅被用于描述注解的生命周期下面是Retention注解的定义@Documented@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.ANNOTATION_TYPE)public @interface Retention { /** * Returns the retention ...

2019-05-17 14:59:17 348

原创 37、Springboot 集成Swagger2后 接受实体类对象传参的实现方式

以登录操作举例,下面是定义的实体类对象import io.swagger.annotations.ApiModel;import io.swagger.annotations.ApiModelProperty;import javax.validation.constraints.NotBlank;import javax.validation.constraints.NotNu...

2019-05-10 11:27:52 18623 5

原创 36、Springboot 集成Shiro后 引入Swagger2被拦截的解决方案

pom.xml中引入的Swagger2依赖如下<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.6.1</version><...

2019-05-10 09:29:30 2634

原创 35、Windows下把ZooKeeper注册成为Windows服务,实现开机自启动

在上一篇讲解的基础之上,这里默认zookeeper已经可以成功启动了首先、下载zookeeper服务插件,zip包就可以了。下载地址:http://archive.apache.org/dist/commons/daemon/binaries/windows/把 prunsrv.exe、prunmgr.exe 复制到 zookeeper的bin路径下在当前bin目录下,创...

2019-05-07 13:11:32 4002 2

原创 34、Windows下ZooKeeper启动zkServer.cmd闪退问题的解决方案

一、编辑打开bin目录下的zkEnv.cmd文件,我这以Notepad++打开,看如下图红框标注的地方,竟然在conf目录下找不到对应的文件,但是存在名为zoo_sample.cfg的文件搞什么鬼,先来重命名一下,使其对应得上再说二、重新运行zkServer.cmd文件,闪退现象依旧没有解决,我们编辑打开zkServer.cmd文件我在红框处加入pause,使其...

2019-05-06 18:03:58 563

原创 33、Nginx + OpenResty + Redis 采用Lua脚本方式自取Redis缓存信息

安装攻略,请参照https://blog.csdn.net/crystalcs2010/article/details/89027002这里只针对Nginx 配置文件以及Lua脚本做描述nginx.conf 添加如下代码location /lua_get { add_header 'Access-Control-Allow-Origin' '*'; add_he...

2019-04-11 10:51:45 819

原创 32、Nginx + OpenResty +redis 实现URL地址自取Redis缓存信息

第一步:安装OpenResty 依赖# apt-get install libreadline-dev libpcre3-dev libssl-dev perl摘要说明:OpenResty将Nginx核心、LuaJIT、许多有用的Lua库和Nginx第三方模块打包在一起OpenResty提供了一些常用的ngx_lua开发模块:如 lua-resty-memcached ...

2019-04-04 16:49:11 1237 1

原创 31、CentOS 设置Nginx开机自启

第一步:进入到/lib/systemd/system/目录cd /lib/systemd/system/第二步:创建nginx.service文件,并编辑vi nginx.service内容如下[Unit]Description=nginx serviceAfter=network.target [Service] Type=forking Ex...

2019-04-04 15:20:06 97

原创 30、关于CentOS某些命令not found的解决方案

情况一:ifconfig 命令当我在安装完最小化CentOS系统的时候,想要看下当前系统的IP,就发生了下面的状况我的天,竟然没有这命令,没有办法只能自己安装了输入命令:yum search ifconfig 如下图所示我们发现ifconfig这个命令是在net-tools.x86_64这个包里,接下来我们安装这个包就行了输入命令:yum install ne...

2019-03-28 15:17:42 2118

原创 29、关于Maven打包异常的解决方案

情况一:打包异常提示:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?<plugin> <artifactId>maven-compiler-plugin</artifactId> <v...

2019-03-28 13:29:18 622

原创 28、Springboot项目解决跨域问题的几种方案

1、在Springboot启动类中解决跨越问题import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springframework.web.filter.CorsFilter;...

2019-03-28 11:51:09 1798

原创 27、SpringMvc项目页面传递时间字符串,而后台接口只接收Date类型数据的一种解决方案

解决方案:提供专门的类型转换器定义转换器类package com.haitai.oa.component;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.core.convert.converte...

2018-12-05 22:01:33 375

原创 26、Maven项目pom.xml中 scope若干选项之间的区别

例如&lt;dependency&gt; &lt;groupId&gt;javax.servlet&lt;/groupId&gt; &lt;artifactId&gt;javax.servlet-api&lt;/artifactId&gt; &lt;version&gt;4.0.1&lt;/version&gt; &lt;scope&gt;provided&l

2018-11-29 16:46:00 592

原创 25、设计模式之桥接模式

该模式特点是将抽象部分和具体实现分离,使其都可以独立的变化,进一步解耦合抽象部分/** * 账户 */public interface Account { /** * 显示账户信息 */ void showAccount(); /** * 打印账户信息 */ void printAccount();}...

2018-11-16 15:42:56 111

原创 24、设计模式之享元模式

接口public interface IEmployee { /** 签到 */ void sign();}会员/** * 会员 */public class Member implements IEmployee { private String name; public Member(String name) { th...

2018-10-31 11:11:38 137

原创 23、设计模式之适配器模式

接口/** * 接口 */public interface IHandler { void request();}原有业务/** * 表单提交 */public class RequestHandler implements IHandler{ @Override public void request() { System.o...

2018-10-29 17:16:45 107

原创 22、设计模式之装饰者模式

抽象商品类/** * 商品 */public abstract class AbstractGoods { public abstract String getName() ; public abstract Double getPrice();}抽象装饰者包装类/** * 抽象装饰者包装类 */public abstract class Abs...

2018-10-29 15:01:40 77

原创 21、设计模式之原型模式

import java.util.Date;public class Pig implements Cloneable { private String name; private Date birthday; public String getName() { return name; } public void setNam...

2018-10-23 14:06:05 101

原创 20、设计模式之单例模式-饿汉式

import java.io.Serializable;/** * 饿汉式-单例模式 * 实现Serializable接口,使其支持序列化与反序列化 */public class HungrySingleton implements Serializable { private final static HungrySingleton instance; stat...

2018-10-22 16:46:58 113

原创 19、设计模式之单例模式-懒汉式

/** * 懒汉式-单例模式 * 多线程模式慎用,单例模式会失效,为解决这一问题,可以在静态方法上加“synchronized”表明锁住该类本身,同一时间点只有一个线程可以访问该方法 * 该方法虽然可以解决单例失效的问题,但却非常的消耗资源 */public class LazySingleton { private static LazySingleton instance ...

2018-10-22 14:12:08 97

原创 18、设计模式之建造者模式

public class Course { /** 视频 */ private String video; /** 手札 */ private String article; /** PPT文档 */ private String ppt; /** 提问&amp;&amp;回答 */ private String qa; /...

2018-10-18 16:28:07 99

RabbitMQ相关安装文件.zip

压缩包包含 erlang20.1 以及 rabbitmq3.7.3.tar,两配套文件已经经过多次安装测试,所有项目中表现一切正常,请放心下载

2021-08-11

文字 to 语音朗读 WinForm 程序示例

本示例采用 VS2019 开发,可手动选择Word文件 加载呈现;在菜单栏,可点击朗读、停止按钮,实现语音朗读功能,功能简单,代码不多,希望有需要的朋友,这份资源可以帮得到您

2020-11-20

图片工具,用与收集杂乱无章摆放的图片,至目标路径

图片杂乱无章摆放?网上图片软件也无法满足直接浏览文件夹(子文件夹)下所有图片的业务,抓狂后,我写了一个小桌面工具用来打辅助,工具是使用VS 2010开发,界面简单,无脑操作,便捷高效,源码!!!源码!!!源码!!!

2019-08-26

Sqlite Manager3.9.5.0及注册码【亲测可用】

Sqlite Manager3.9.5.0及注册码【亲测可用】

2013-05-29

3DSMAX9.0 注册机【亲测可用】

我在自己电脑上装的2010版本的3DSMAX ,压缩包内分多个压缩包,分别对应不用版本的3DSMAX,这里我将我使用的序列号和激活码复制在这里!有使用相同版本的人,愿能给你提供便利! 3DSMAX 2010中文版激活信息如下: 序列号:667-98989898 激活码:128B1

2013-05-22

文件夹批量清除软件【源码】

程序完美运行,采用C#语言VS2008开发,适合针对文件及文件夹,File和Directory类库学习的初学者研究,功能很简单,能够检测出给定路径下符合指定文件夹名称的所有路径,形成列表显示出来,批量清除,文件夹中包含文件亦可清除!检测和批量清除方法写在单独的类库里,可在以后你遇到类似功能开发时直接调用!源码很简单,专供初学者学习交流使用!

2013-04-28

C# 与Flash交互简单示例【源码完美运行】

简单的C#与Flash交互传参示例,特别适合初学者,简单入门级小应用!要分不多,重在共享!希望对您有所帮助!

2013-03-29

rdlc 三层嵌套报表参数传递源码实例

实例中自带,程序运行所需的数据库,请在sqlserver2008 R2版数据库中附加,然后通过VS2008打开源程序,即可完美运行哟!关于内容可通过源码查看,源码不多!很适合新手阅读学习之用!

2013-03-05

A-Star算法剖析文档

图文并茂,信我就下载!资料绝对不错!强力推荐,如果你多寻路算法感兴趣,这无疑是你最好的学习资料

2012-05-24

国外的免费全能视频转换器【强力推荐】

这个软件在国内好像用的人并不多,至少在各个下载网站上很少看到它的身影,avc-free,安装过程中,默认语言为英语即可,安装完成之后,打开的界面就是中文的,非常方便,官网汉化!而且非专业版的 终身免费哟!

2012-05-21

openCV 水平拆分三张图片实测代码已包含所需动态库文件

资源里加入了拆分后的图片的质量控制,IntPtr类型的 ptr变量为全局变量,就是它保存着质量控制信息,主方法 名为getThreePicture 返回值是string[]保存着三张拆分后的图片的base64格式字符串信息,主方法前有unsafe关键字,因为我加入质量控制的语句的关系,它是C#不推荐的编写方式,但绝对可用比较倾向于C++,所以unsafe不可省略,代码中加入了将图片转换成base64位格式字符串的独立函数,有用得到的朋友也可以下载该资源【值得注意的是,您需要在您的项目属性里,找到‘允许不安全代码’在其前面的复选框中挑勾,这样才能生成成功,保证不差错运行】

2012-03-08

Log日志操作动态库

引入该文件到工程里,在C#程序编写的时候直接打Log.引出方法,可直接将您要保留或打出的信息,写入动态生成的Log文件夹下的文件中,文件名自动按当天的时间自动创建,是您查看异常捕获或者软件运行过程不错的选择。

2012-03-08

C# 生成基于模板的word文档方法及涉及到的动态库文件

上传的文件包含,Microsoft.Office.Interop.Word.dll、Microsoft.Office.Interop.Excel.dll、以及生成需用的模板制作方法介绍,并且还带有通用的调用方法类,让您生成文档轻松搞定

2012-03-08

C# 程序调用指定音乐文件播放声音

亲测成功,代码很短,为通用的方法,参数为你制定的音乐文件路径,动态库需引入工程里面。

2012-03-08

空空如也

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

TA关注的人

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