自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (1)
  • 收藏
  • 关注

原创 控制台注册为windows服务

nssm 注册windows服务

2022-08-10 10:22:33 773 1

原创 System.Net.WebException: 未能解析此远程名称‘api.weixin.qq.com‘

在服务器上调用第三方接口,出现异常报错"System.Net.WebException未能解析此远程名称'api.weixin.qq.com'"等此类问题。3、打开hosts文件,在末尾添加上IP与域名的绑定对应关系,然后保存hosts文件即可。例如119.147.6.237api.weixin.qq.com。1、使用CMD的命令窗口Ping第三方接口的域名获得域名的真实IP。2、服务器上找到指定文件夹(...

2022-07-29 09:18:48 6572

原创 HttpWebRequest 使用

1、创建请求 /// <summary> /// 创建请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="httpway">请求方式</param> /// <param name="isformdata">是否表单</param>

2021-02-24 00:30:45 1462

原创 C# 使用ClickHouse时序数据库封装

一、引用nuget包ClickHouse.AdoClickHouse.Net二、基础封装类类库封装借鉴了其它博客 public class ClickHouseHelper : IDisposable { private readonly string _connectionString = "Compress=False;BufferSize=32768;SocketTimeout=10000;CheckCompressedHash=False;Compressor

2020-12-19 16:29:09 3717 4

原创 SSM 基本配置

导入坐标 <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>14</maven.compiler.source> <maven.compiler.target>14</maven.compiler.target>

2020-12-15 22:32:30 631

原创 Dubbo 配置文档

包扫描 <dubbo:annotation package="com.itcast.service" />服务提供方与服务消费方都需要配置,表示是包扫描。如果不使用包扫描,也可以使用配置文件的方式来发布服务: <bean id="helloService" class="com.itcast.service.impl.HelloServiceImpl"/> <dubbo:service interface="com.itcast.service.imp

2020-12-13 21:01:48 133

原创 Mybatis初体验(二)

一、代理开发规则① mapper.xml文件中namespace与mapper接口的全限定名相同。② mapper接口方法名和mapper.xml中定义的每个statement的id相同。③ mapper接口方法的传入参数类型和mapper.xml中定义的每个sql的parameterType的类型相同,并且返回参数类型的resultType的类型相同。如图:二、Mybatis映射文件配置select:查询 <select id="findAll" resul...

2020-11-21 00:46:29 161

原创 SqlSugar调用Oracle包体

oracle 包体如下:create or replace package body WRP_PKG_TEST isfunction testJobs(P_CUSTOMER_CODE IN varchar,P_END_SCALE IN number,P_CREATOR_ID IN number) RETURN VARCHAR AS returnChar VARCHAR(125); begin --returnChar:='123456'; r

2020-11-19 15:54:00 577

原创 MyBatis初体验

1、引入对应坐标<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>

2020-11-18 23:46:14 101

原创 IDEA中搭建SpringMvc项目

1、引入坐标<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>

2020-11-18 23:22:39 142

原创 Spring MVC 异常处理

Spring MVC 异常处理主要存在两种方式SpringMvc自带的简单异常处理器(SimpleMappingExceptionResolver)。 <!-- 配置简单映射异常处理器 --> <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <!-- 发生异常默认跳转页面 -->

2020-11-08 23:13:59 587 1

原创 Spring MVC 自定义拦截器(Interceptor)

创建自定义拦截器只需三步。第一步:创建一个类实现拦截器接口HandlerInterceptor的三个方法。方法名说明preHandle方法将在请求处理之前进行调用,该方法的返回值布尔值 Boolean类型的当它返回为 false时,表示请求结束,后续的 Interceptor:和 Controller都不会再执行;当返回值为true时就会继续调用下—个 Interceptor的 preHandle方法postHandle方法是在当前请求进行处理之后被调用,也就是说会在 Di

2020-11-08 22:33:06 699

原创 Spring MVC 获取请求头参数信息

获取请求头1、@RequestHeader 获取请求头信息value:请求头名称required:是否必须包含此请求头事例: @RequestMapping(value = "/quick14") @ResponseBody public String Test14(@RequestHeader(value = "User-Agent",required = true) String userAgent) { System.out.println(userAge

2020-11-05 22:41:20 794

原创 Spring MVC 简单文件上传

文件上传的三个要求1、导入上传坐标 commons-fileupload与 commons-io <!-- 文件上传坐标 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> &lt

2020-11-05 22:34:45 159

原创 SqlSugar仓储类及其二级缓存

1、引入nuget包install-package sqlSugar2、仓储类 public class BaseRepository<TEntity> : SimpleClient<TEntity> where TEntity : class, new() { private Logger loggers = Logger.CreateLogger(typeof(BaseRepository<TEntity>)); pu

2020-11-05 14:31:49 3012

原创 SpringMVC请求参数绑定

1、RequestParamvalue:指定请求参数名称 required:指定请求参数是否必须包括,默认为true,提交无此参数则报错 defaultValue:当没有指定请求参数时,则使用指定的默认值赋值事例: @RequestMapping("/quick9") @ResponseBody public UserInfo Test9(@RequestParam(value = "name", required = false, defaultValue = "zhan.

2020-11-05 00:39:05 134

原创 maven引入Json

pox.xml中引入 <!-- JSON --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.12.0-rc1</version>

2020-11-04 00:05:57 1928

原创 SpringMvc数据响应

1、Spring-mvc.xml中配置视图解析 <!-- 配置视图解析 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <!-- 视图名前缀 --> <property name="prefix" value="/jsp/"></propert

2020-11-04 00:03:44 96

原创 初识SpringMvc项目

今天学习了SpringMVC的基本项目搭建,现在总结出来与大家分享1、导入所需要的坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.9.RELEASE</version> </de

2020-11-02 23:18:46 119

原创 idea Spring集成Web环境(Maven)

小编最近在学习Spring的mvc 项目搭建时,在集成web环境时 始终访问不了我对应的Servlet类总是出现如下问题:在检查了Web.xml中的配置后仍未发现任何问题此问题困扰了我两天后,我咨询了一位10年开发经验的大佬后,大佬告诉我时我的tomcat与引入的jar包不匹配导致。在Tomcat 10 里是jakarta.servlet.Servlet 是Servlet的Jar包,小于Tomcat 10 的则是引用 javax.servlet.Servlet问题解决了以下是小编Tomcat

2020-10-30 00:04:26 277

原创 Maven项目警告:No archetype found in remote catalog. Defaulting to internal catalog(在远程目录中找不到原型。默认为内部目录).

Add Maven PropertyName:archetypeCatalogValue:internal

2020-10-28 22:13:49 668

原创 RabbitMQ 基本使用

/// <summary> /// Hello 消息队列生产者 /// </summary> /// <param name="message">需传递的消息内容</param> public void ProjectSend(string message) { var factory = new ConnectionFactory(); .

2020-07-12 13:40:47 745 1

原创 Http Post请求之Basic验证

/// <summary> /// HttpPost Basic 认证 /// </summary> /// <param name="Url">远程地址超链</param> /// <param name="postDataStr">数据</param> /// <param name="userName">Basic 账号<...

2020-07-09 14:09:32 1860

原创 Visual Studio Asp.Net Web 项目创建了虚拟目录 导致swagger配置失效

http://localhost:33306//swagger/ui/index#虚拟路径设置为:Http://{IP}:{Port}//swagger/ui/index# 即解决swagger启动失败问题

2020-07-08 20:33:22 314

原创 ASP.NET WEB API 中 Swagger配置

第一步:下载nuget包Install-PackageSwashbuckle第二步:选中启动项目操作如下右键->属性->生成->勾选Xml文档文件第三步:修改App_Start文件夹中SwaggerConfig配置/// <summary> /// Swagger配置 /// </summary> public class SwaggerConfig { /// <summary>.

2020-07-08 20:20:13 1071

原创 .Net Framework 4.0 搭建Asp.Net WebApi 项目

第一步:创建ASP.NET Web 空项目。第二步:下载WebApi所需的nuget包。操作如下:打开程序包管理程序控制台 输入以下指令:Install-Package Microsoft.AspNet.WebApi -Version 4.0.30506加载的dll如下:Microsoft.AspNet.WebApi.Client Microsoft.AspNet.WebApi.CoreMicrosoft.AspNet.WebApi.WebHostMicrosoft....

2020-07-08 18:22:12 5860 1

原创 C# DataTable 转 List泛型集合

public static IList<T> ConverToModels<T>(this DataTable table) where T : class, new() { // 定义返回集合 IList<T> list = new List<T>(); if (table.Rows.Count > 0) { .

2020-07-07 15:18:15 352

原创 ASP.NET WebApi 跨域(Cors)配置

第一步:下载nuget包Install-Package Microsoft.AspNet.WebApi.Cors第二步:在webApiConfig 中配置代码如下public static class WebApiConfig { public static void Register(HttpConfiguration config) { // Web API 配置和服务 // Web API 跨域配置

2020-07-03 08:56:10 2231

原创 HttpClient Post 方式 提交文件和参数(multipart/form-data)

第一步:引入nuget包Install-Package System.Net.Http /// <summary> /// post 请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="paramters">参数</param> /// <para

2020-07-02 19:51:43 2992

原创 ASP.NET 中Autofac的使用

第一步:引入nuget包Install-Package AutofacInstall-Package Autofac.MVC5Install-Package Autofac.WebApi2第二步:Autofac容器工厂 /// <summary> /// Autofac容器工厂 /// </summary> public class AutofacFactory { /// <summary>.

2020-07-02 08:31:32 859

原创 DateTime转换为时间戳

/// <summary> /// datetime转换为unixtime /// </summary> /// <param name="time"></param> /// <returns></returns> privat...

2019-08-13 09:35:12 23140

原创 请求被中止: 未能创建 SSL/TLS 安全通道 解决方法

访问https请求被中止: 未能创建 SSL/TLS 安全通道(Could not create SSL/TLS secure channel)System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;ServicePointManager.SecurityProtocol = Securit...

2019-03-01 09:07:41 18260

原创 goto跳转语句

 static void Main(string[] args)        {                       string a = CheckTrueFileName();            string[] str= { "1", "2", "3" };            goto cc;            Console.WriteLine("0")...

2018-11-17 20:13:40 1645

原创 lock 初步学习

1、给lock传递参数时首先要避免使用public对象,因为有可能外部程序也在对这个对象加锁2、避免一下三种锁定this(调用方可能将其用作 lock)。 Type 实例(可以通过 typeof 运算符或反射获取)。 字符串实例,包括字符串文本,(这些可能是暂存的)。3、使用lock的时候,被lock的对象(locker)一定要是引用类型的,如果是值类型,将导致每次lock的时候都会...

2018-11-15 23:03:09 276

原创 视图与配置文件

&lt;!--    Partial:生成字符串,加入到当前视图文件    RenderPartial:responese返回的内容里面e--&gt;@Html.Partial("视图名", 1)@{    Html.RenderPartial("视图名");}&lt;!--    视图组件用法需要继承:ViewComPonent    后缀名:ViewComPonent--&gt;@await ...

2018-07-14 13:32:38 341

原创 SqlServer数据库 语法

TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作

2018-05-24 08:48:05 98

原创 图片超过指定大小将压缩到指定大小不失真

using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Linq;using System.Web;namespace Book_Painting.Common{/// &lt;summary&gt;/// 图片压缩/// &lt;/...

2018-05-09 18:00:16 3021

原创 C# 定时器

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.Linq;using System.ServiceProcess;using System.Text;using System.IO;nam...

2018-05-09 17:54:11 299

原创 C# 常用加密方式

using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace TRSLMS.Website.Common{/// &lt;summary&gt;/// MD5加密/// &lt;/summary&gt;publi...

2018-05-09 17:50:58 231

原创 C# 对多个集合和数组的操作(合并、去重复、判断)

例如:List  listA=new List{1,2,4,5,7}List  listB=new List{1,3,6,8}listA.AddRange(listB);List Result=listA.Union(listB).toList();//删除重复项List Result=listA.Concat(listB).toList();//保留重复项listA.BinarySearch("...

2018-05-09 17:42:28 4324

log4Net.7z

此资源可自定义log4Net日志的输出内容格式以及输出的方式。现只支持文本日志输出以及控制台日志输出。

2020-07-02

空空如也

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

TA关注的人

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