自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 初学者Java (十)---JavaWeb架构演变

在java架构模式中,我们可以将MVC架构模式抽象为如下结构: 1.View层。View层即UI层,可采用的技术如JSP,Structs,SpringMVC等 2.Controller层。Controller表示控制器层,可采用的技术,如Servlet/Filter,Spring等 3.Service层。Service层表示核心服务层,向架构上层提供服务...

2019-06-28 15:51:56 171

原创 微信小程序转支付宝小程序踩过的坑

一. 使命令行把微信小程序里面的后缀名进行统一的修改1. 环境配置 node.js;2. 安装 npm i wx2ali -g;3. wx2ali --getConfig获取配置文件路径 按照需要修改配置并保存;4. wx2ali --start;5. 等待处理完成(会显示转换完成字样).二. 显示用户的用户名,头像等 my.getAuthCode({ scopes: ...

2019-06-28 14:00:53 1000

原创 多线程代码实现二

我们在执行多线程的情况下,先根据信息的特性或主键 获取信息的唯一性字段,然后分组,例如我们用会员信息为例:我们需要把4000万的会员信息进行标签处理,给会员打上不同特性的标签,我们需要用多线程去处理, 首先我们需要获取会员数量,然后对会员表中的主键 进去分组,下面是每一组200个会员然后一次执行5组,也就是1000会员。thread:一次执行的线程数量deci...

2019-06-27 17:58:21 242

原创 多线程代码实现(一)

//dll里面的内容 public class PushStreamContent : HttpContent { public PushStreamContent(Action<Stream, HttpContent, TransportContext> onStreamAvailable); } 有2种调用方式 第1种--使用...

2019-06-27 16:26:18 1991

原创 微信小程序转换为支付宝小程序

1:目前市场上微信小程序比较成熟,并且有自主研发的开发工具,支付宝小程序相对来说这块要弱一点。用微信开发工具:微信web开发者工具 开发好的小程序 可以在VS Code上直接转换为 支付宝小程序转换过程:请按照以下姿势操作:前往https://code.visualstudio.com/download 下载 VS code(注意 VS code != 宇宙第一大 IDE v...

2019-06-27 16:18:23 17157 1

原创 在C#中 实现 IList<T> 跟Dataset DataTable 之间的互相转换方法

/// <summary> /// Ilist<T> 转换成 DataSet /// </summary> /// <param name="list"></param> /// <returns></returns> public s...

2019-06-27 10:46:00 368

原创 初学者Java (九)---Mybatis 解耦

在JAVA发展过程中,涌现出一系列的ORM框架,JPA,Hibernate,Mybatis和Spring jdbc,本系列,将来研究Mybatis。 通过研究mybatis源码,可将mybatis的大致架构总结为下图: 1.根据Mybatis源码,将其抽象为三层:基础支持层,核心处理层和接口层 2.基础支持层包括:数据源、事务管理、日志、类...

2019-06-27 10:37:23 264

原创 SQLServer数据库集合运算

篇文章接着写【SqlServer系列】集合运算,主要内容为:1、并集(UNION)运算、交集(INTERSECT)运算、差集(EXCEPT)运算 2、集合运算优先级 3、避开不支持的逻辑查询处理1.2 关于三种运算简要概述1.3 本章测试样表和SQL业务场景有两张表,分别为员工表(员工ID,员工姓名,职位,学位,籍贯,电话)和销售表(销售ID,员工ID,员工姓名,职...

2019-06-27 09:42:19 619

原创 SQLServer数据库三大范式

1 概述 一般地,在进行数据库设计时,应遵循三大原则,也就是我们通常说的三大范式,即第一范式要求确保表中每列的原子性,也就是不可拆分;第二范式要求确保表中每列与主键相关,而不能只与主键的某部分相关(主要针对联合主键),主键列与非主键列遵循完全函数依赖关系,也就是完全依赖;第三范式确保主键列之间没有传递函数依赖关系,也就是消除传递依赖。 本文将基于三大范式原则,结合...

2019-06-27 09:35:51 840

原创 SQLServer表关联查询

1.2 本篇文章内容概要1.3 本篇文章内容概括在SQL语句中,关于表连接,若按照表的数量来划分,可以划分为单表连接、两表连接和两表以上连接,在本篇文章中,主要讲解两表连接,其他多表连接原理一样。关于表连接有很多种类,本文主要讲解交叉连接,内连接,外连接(左外部连接,右外部连接,全连接),自连接。1.4 本章测试样表和Sql业务场景:有两张表,分为为顾客表Custom...

2019-06-27 09:31:09 15152

原创 Js-图片轮循播放

效果如图:1:view页面代码如下: <ul> 这里面会在初始化的时候添加图片</ul> @*详细图片*@ <div class="fullSlide" style="margin-top:28px"> <div class="bd"> <ul...

2019-06-26 15:08:42 500

原创 Js-点击图片触发事件,分类显示信息

1:点击页面的图片: 点击分类的时候,可以暂时下面的图片不同类型, <tr> <td id="picOutdoor" class="picOutdoor" BrandType="1" style="text-align:left; padding-right:28px;"> ...

2019-06-26 12:44:14 6752

原创 Js获取数据库信息

1:前端View上 创建一个table,如下图:第一个tr:是中文表的标题 第二个 是 英文版的标题里面有一个if判断,是为了判断是中午还是英文版本。真正的内容是 tbody里面 ,这里只需要关心 id=wdglb<tbody style="text-align: left;" id="wdglb"></tbody>2:Js获取服务端代码...

2019-06-26 10:29:42 20237

原创 windows服务安装执行脚本

1:安装服务批处理文件 ,首先新建一个批处理文件:InstallService.bat方法一:需要把批处理文件跟exe执行文件放在相同的文件夹下 用的是相对路径%SystemRoot%\Microsoft.NET\Framework\v4.5.30319\InstallUtil.exe -i GTI.BasicData.ActivityService.exenet start WmsSv...

2019-06-26 09:57:26 2609

原创 API-接口调用(四)

调用API接口时的方法:参数:url 是调用的api地址 body 是序列化后的参数 message 是返回过来的错误信息具体方法代码: public static string SendRequest(string url, string body, ref string message) { ...

2019-06-25 10:54:45 157

原创 API-接口安全签名(三)

签名校验方法:MD5Verify1:首先需要解决参数排序一致问题,2:参数全部转换位大写或者小写,3:对象里面嵌套对象时,需要使用到递归4:对象序列化public static string MD5Sign(Object obj, string secretKey, List<string> ignoreProps = null) { ...

2019-06-25 10:47:54 293

原创 API-接口安全签名(二)

在做项目的时候,大家都都会遇到调用其他项目接口,或者被其他项目接口调用,这里面就会涉及到 网络传输过程,数据在网络转输的过程中如何保证数据的安全,遇到的问题:1:数据被拦截后,就可以获取调用接口的方法,以及参数信息,这个时候如果设计到一些私密信息,就会信息泄露2:如果被拦截后被恶意攻击,那么服务就会导致内存溢出,甚至服务瘫痪,这种情况严重的会直接导致业务无法进行3:...

2019-06-25 10:43:33 328

原创 API-接口安全签名(一)

1:先上一个简单的安全签名示例:该例子是一个简单的联合登入 功能的api安全校验。下面是签名方法:注意:getsign里面的参数 是调用方 传来的数据,method,api_version是 一些常量,商量好传来的参数,需要校验参数是否正确。uname ,password 是用户名跟密码。需要在登入页面里面做实际操作,token:是跟调用方商量好的常量。不放在参数里面。只需要...

2019-06-25 10:21:53 654

原创 Cron--设置定时任务脚本

每天凌晨2点 0 0 2 * * ?和每天隔一小时 0 * */1 * * ?例1:每隔5秒执行一次:*/5 * * * * ?例2:每隔5分执行一次:0 */5 * * * ?在26分、29分、33分执行一次:0 26,29,33 * * * ?例3:每天半夜12点30分执行一次:0 30 0 * * ? (注意日期域为0不是24)每天凌晨1点执行一次:0 0 1 * * ...

2019-06-25 10:04:32 340

转载 初学者Java (八)---idea 乱码问题解决方法

一:在idea里面编译项目,经常会遇到 一串乱码问题,我们发现出现中文乱码问题,造成中文乱码的根本原因时开发工具和系统环境编码格式不匹配,本篇采用理论结合实际的角度,彻底解决该问题。二 解决问题(一)问题识别根据Intellij IDEA控制台输出,Tomcat Catalina Log出现乱码,因此可以将问题定位到Tomcat上。那么,我们看看Tomcat控制台是否出现...

2019-06-24 18:06:46 223

原创 新手Java (七)----原始Servlet客户端调用服务端方法

1:需要注意配置这是一个方法的配置:<servlet><servlet-name>LoginServlet</servlet-name><servlet-class>DBHerper.UserinfoServlet</servlet-class></servlet>...

2019-06-24 12:35:13 314

原创 新手Java (六)----IDEA无法自动导入HttpServlet包问题解决

全部都报红,连Alt + Enter都没有提示导包这时候只需要IDEA右上角的这个键再点击Libraries 选择添加 → Java再把你Tomcat中对应的servlet-api.jar添加进来就OK了!再次Alt + Enter,发现已经可以引入Class...

2019-06-21 14:48:16 732

原创 开源任务管理平台TaskManager介绍(二)

相信大家都遇到过写windows服务,部署在windows服务器上,随着服务的数量增加,不便于管理,服务数量太多,无法快速识别每一个服务的作用以及执行时间,次数,错误日志,等详细信息。这里介绍一个开源的管理工具:TaskManager1:先上图片看效果:先部署前端站点:管理页面:这是每一个服务的管理页面,可以随时查看服务运行情况,生命周期。错误日志。2:该服务还可以实现集...

2019-06-21 11:55:15 3655

转载 开源任务管理平台TaskManager介绍(一)

首先:我们需要学习一些知识目录Quart.Net介绍 Cron表达式 开源TaskManager实现原理 使用介绍 总结 Quartz.NET介绍   Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行...

2019-06-21 11:22:34 2183

原创 H5 分页功能,断点设置,日志记录,调用api接口等功能

1:H5是自动编译的, 在前端可以设置断点:用debugger;来设置调式2:代码中出现this.$route.query.backURL 这样的代码。this.$route.query 是指 浏览的网址 ?后面需要带上参数 backURL ,可以取到参数backURL 的值。例如:http://localhost:9999/user/Login ?back...

2019-06-20 16:35:19 792

原创 小程序之间互相调用

1:小程序能正常跳转到另一个小程序的前提是:这两个小程序被同一个微信公众号关联,否则无法跳转。找到小程序的公众号,把两个小程序都关联在相同的公众号下面,对方的小程序官方地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/qywx-dev.html接入介绍进入小程序管理后台,基础设置 > 小程序相互跳转 中修...

2019-06-19 14:26:22 4087

原创 小程序--百度地图坐标 与 腾讯地图坐标 转换

/*** 坐标转换,百度地图坐标转换成腾讯地图坐标* lng 腾讯经度(pointy)* lat 腾讯纬度(pointx)* 经度>纬度*/function bMapToQQMap(lng, lat) {if (lng == null || lng == '' || lat == null || lat == '')return [lng, lat];va...

2019-06-19 14:00:46 2022 1

原创 微信小程序template使用

当您的项目需要多次使用同一个布局和样式的时候,您就可以考虑使用template(模板)来减少冗余代码。使用方式:1.新建一个template文件夹来存放您的通用模板;2.在文件夹里面新建一个wxml,wxss,进行模板和样式的定义;3.设置模板的name,以及里面您需要定义的wxml内容;4.设置wxss样式;5.在需要使用的页面使用import导入该wxml页...

2019-06-19 13:44:26 122

原创 小程序--获取手机号码失败问题

这种问题是小程序本身没有申请认证导致的,需要登入小程序后台去做认证。1:第一步:登入小程序后台,在设置 ---基本设置 --微信认证 查看状态 是否认证第二步:如果微信认证是 未认证 状态 ,那么需要 点击详情 认证。...

2019-06-19 10:32:54 15659

原创 配置consul为windows服务

安装consul并配置为系统服务下载地址https://www.consul.io/downloads.html配置系统服务1、拷贝consul.exe的目录 如:E:\Consul\consule.exe2、以管理员身份启动命令提示符,执行sc.exe create "Consul" binPath=" E:\Consul\consule.exe agent -de...

2019-06-17 12:24:31 770

原创 微服务本地调式流程

1:先启动consul服务,并且需要把开发好的服务注册到consul例如:2:检查微服务的链接的配置地址是否正确。在 GateWayWeb项目中的 Appsettings.json中配置。 "ConsulServiceDiscoveryProvider": { "Host": "127.0.0.1", "Port": 85003:如图1:里面配置微服务,需...

2019-06-17 11:38:24 917

原创 API接口性能优化总结

在调用WCF ,API , Core2.1或者其他接口时,总会遇到性能瓶颈,在订单量不断的新增的情况下,产生高并发。出现服务器CPU 100% 或者是内存100% 其根本原因 可能是 API接口调用频率太高。无法释放内存产生的。在这种情况下,如何找到并发的原因:一:检查sql数据查询或者是非查询功能的性能。查看sql语句的执行时间是否超时,优化sql语句二:查看接口中是否...

2019-06-17 11:20:14 1087

原创 新手Java (五)---运行 Servlet 项目注意事项

1:首先,需要配置一下tomcat2:这里。 首先:在Templates里面去找到 Tomcat server 点击打开 ,就会出现如下图:需要 在Application server 里面去配置 Tomcat ,配置方法见(新手Java(四)---Servlet 关联Tomcat)在URL配置里面:默认是 不会加项目名称:ServletTest的路径。所以 这里需要手动...

2019-06-14 09:23:47 170

原创 Jmeter测试案例实操

1、添加本次测试计划 (右键-->添加-->Threads(Users)-->线程组)2、设置线程数 (所谓线程数就是并发用户数)3、添加协议及相关配置信息 注意事项: 一:服务器名称:只能是 Ip地址或者是 localhost ,前面不能加http:// ,因为系统默认会加 二:端口号需要配置正确 ...

2019-06-13 10:56:24 1329

原创 Windows系统 Jmetre安装过程

在Windows系统安装Jmeter过程一:Jmeter下载 ,如果没有安装JDK,那么就需要先安装好JDK,并且JDK的版本不能低于Jmeter对应的版本。进入官网:http://jmeter.apache.org/.第一步进入官网如下图2.选择进行下载,下载下来为一个压缩包,解压即可。3.我下载的是jmeter4.0版本,对应jdk1.8。然后就进...

2019-06-13 10:12:59 376

原创 Idea 环境使用

1:设置记录历史访问项目路径:处理方法:首先crl+alt+S打开setiings窗口:如下图所示,找到Intellij配置中的System Settings,右边的Reopen last project on startup,默认为勾选状态,即每次打开IDE时,会打开上次的项目。将此勾选去掉即可。注意:这里Match case 不能打钩2: 当设置多个断点后,从第一个...

2019-06-12 12:38:28 454

转载 用 JMeter 进行压力测试

一.前言压力测试是每一个Web应用程序上线之前都需要做的一个测试,他可以帮助我们发现系统中的瓶颈问题,减少发布到生产环境后出问题的几率;预估系统的承载能力,使我们能根据其做出一些应对措施。所以压力测试是一个非常重要的步骤,下面我带大家来使用一款压力测试工具JMeter。二.关于JMeterApache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试...

2019-06-12 11:00:10 1173

原创 Idea 常用习惯统计

类别 一级具体类容 二级具体内容 Intellij IDEA 1.安装与破解   2.关闭自动更新   3.配置jdk   4.配置项目存放位置   5.隐藏.idea和.iml文件   6.解决方案目录结构   7.创建包和类   8.运行代码方式   9.修改字体...

2019-06-12 09:27:46 290

原创 新手Java(四)---Servlet 关联Tomcat

一:创建一个Servlet的项目二 :关联Tomcat ,在右上角选择: Edit Configurations三:选择Tomcat Server 里面配置 application Server 四:在下图选择 已经安装的Tomcat路径。如何查看Tomcat路径。可以在电脑左下角程序 里面找到 configure tomcat的文件。右键-管理员权限打...

2019-06-10 09:37:33 204

原创 新手Java(三)---控制台 实现增删改查

参考完一二步骤,这里默认数据库已经创建完成 库与表。框架显示图:2:在SRC---》Test 下面 创建一个类:BaseDao该类里面有2个主要方法。 1:查询方法 prepareStatement 2:非查询方法 (增删改) executeUpdate 注意点: 一:JDBC_DRIVER 连接驱动的,这里需要看Mysql的版本。如...

2019-06-06 17:08:20 1286

jiaoben7222.rar

该功能可以实现购物网站的分类导航栏。跟淘宝 京东上面的导航栏差不多,效果很好,直接使用,不需要修改如何代码。

2020-03-23

jiaoben6919.rar

实现图片左右轮播,里面的css +Js +Html。可以直接拿去使用。 代码简单易懂。不需要有很强的js基础功。

2020-03-23

c++ 客户端和服务器之间的传输

c++ 客户端和服务器之间的传输。比较适合初学者学习,希望帮助的到大家的学习,有机会一起研究,

2012-03-14

C# 图片处理代码 GDI+

比较实用,下载就可以运行,即使不熟悉的人也可以使用。

2012-03-14

Remoting 的实现简单示例

实现Remoting功能的简单代码,可以直接运行,实现服务器回调 客户端。

2012-03-14

C# 权限管理 适合研究权限管理的开发人员

C# 权限管理 适合研究权限管理的开发人员,需要有一定的基础

2011-10-08

C#ERP系统源代码

C#ERP系统源代码,很好的,下载后可以直接运行,

2011-10-08

空空如也

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

TA关注的人

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