- 博客(63)
- 资源 (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
7111
原创 HttpWebRequest 使用
1、创建请求 /// <summary> /// 创建请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="httpway">请求方式</param> /// <param name="isformdata">是否表单</param>
2021-02-24 00:30:45
1493
原创 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
3886
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
638
原创 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
150
原创 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
182
原创 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
605
原创 MyBatis初体验
1、引入对应坐标<dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.22</version> </dependency>
2020-11-18 23:46:14
115
原创 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
153
原创 Spring MVC 异常处理
Spring MVC 异常处理主要存在两种方式SpringMvc自带的简单异常处理器(SimpleMappingExceptionResolver)。 <!-- 配置简单映射异常处理器 --> <bean class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver"> <!-- 发生异常默认跳转页面 -->
2020-11-08 23:13:59
596
1
原创 Spring MVC 自定义拦截器(Interceptor)
创建自定义拦截器只需三步。第一步:创建一个类实现拦截器接口HandlerInterceptor的三个方法。方法名说明preHandle方法将在请求处理之前进行调用,该方法的返回值布尔值 Boolean类型的当它返回为 false时,表示请求结束,后续的 Interceptor:和 Controller都不会再执行;当返回值为true时就会继续调用下—个 Interceptor的 preHandle方法postHandle方法是在当前请求进行处理之后被调用,也就是说会在 Di
2020-11-08 22:33:06
719
原创 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
816
原创 Spring MVC 简单文件上传
文件上传的三个要求1、导入上传坐标 commons-fileupload与 commons-io <!-- 文件上传坐标 --> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <
2020-11-05 22:34:45
179
原创 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
3207
原创 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
143
原创 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
1963
原创 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
111
原创 初识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
129
原创 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
309
原创 Maven项目警告:No archetype found in remote catalog. Defaulting to internal catalog(在远程目录中找不到原型。默认为内部目录).
Add Maven PropertyName:archetypeCatalogValue:internal
2020-10-28 22:13:49
718
原创 RabbitMQ 基本使用
/// <summary> /// Hello 消息队列生产者 /// </summary> /// <param name="message">需传递的消息内容</param> public void ProjectSend(string message) { var factory = new ConnectionFactory(); .
2020-07-12 13:40:47
761
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
1950
原创 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
343
原创 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
1115
原创 .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
6222
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
370
原创 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
2315
原创 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
3037
原创 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
873
原创 DateTime转换为时间戳
/// <summary> /// datetime转换为unixtime /// </summary> /// <param name="time"></param> /// <returns></returns> privat...
2019-08-13 09:35:12
23220
原创 请求被中止: 未能创建 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
18747
原创 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
1673
原创 lock 初步学习
1、给lock传递参数时首先要避免使用public对象,因为有可能外部程序也在对这个对象加锁2、避免一下三种锁定this(调用方可能将其用作 lock)。 Type 实例(可以通过 typeof 运算符或反射获取)。 字符串实例,包括字符串文本,(这些可能是暂存的)。3、使用lock的时候,被lock的对象(locker)一定要是引用类型的,如果是值类型,将导致每次lock的时候都会...
2018-11-15 23:03:09
282
原创 视图与配置文件
<!-- Partial:生成字符串,加入到当前视图文件 RenderPartial:responese返回的内容里面e-->@Html.Partial("视图名", 1)@{ Html.RenderPartial("视图名");}<!-- 视图组件用法需要继承:ViewComPonent 后缀名:ViewComPonent-->@await ...
2018-07-14 13:32:38
357
原创 图片超过指定大小将压缩到指定大小不失真
using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Drawing2D;using System.Linq;using System.Web;namespace Book_Painting.Common{/// <summary>/// 图片压缩/// </...
2018-05-09 18:00:16
3081
原创 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
315
原创 C# 常用加密方式
using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace TRSLMS.Website.Common{/// <summary>/// MD5加密/// </summary>publi...
2018-05-09 17:50:58
242
原创 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
4377
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人