4 安静的蛐蛐

尚未进行身份认证

我要认证

学无止境

等级
TA的排名 2w+

Struts2中关于"There is no Action mapped for namespace / and action name"的总结

今天在调试一个基础的Struts2框架小程序。总是提示"There is no Action mapped for namespace / and action name"的错误。上网查询后发现这是一个初学者经常碰到的问题,导致错误的原因主要有两种。总结如下:一、struts.xml文件错误。这种错误又分为以下几种:1,struts.xml文件名错误。一定要注意拼写问题;2,struts.x...

2019-05-14 07:41:23

dotnet跨域问题之预检请求的重定向

浏览器模式是不允许预检请求的重定向的(redirect for a preflight request)场景:前后端分离情况下,不同域名的应用,当前端去dotnet core的web api接口中取数据时,出现了错误,跨域错误,错误的大概意思就是 redirect is not allowed for a preflight request 预检请求不允许重定向。原因:原来以为是在项目中...

2019-05-08 20:24:22

RabbitMQ学习(C#)

首先,需要安装rabbitmq(windows版rabbitmq地址)注意:安装rabbitmq之前需要先安装 RabbitMQ Erlang Version Requirements ,下载地址下面是官网教程地址教程参考地址这里展示的在同一个主机的队列发送,如果需要其他分布式,可以参见官网P:producerC:consumer中间的红色矩形表示队列这里是放在两个解决方案里...

2019-04-01 18:46:06

ADO.NET的五大对象

Connection、Command、SqlDataReader、DataSet、SqlDataAdapter

2019-03-27 11:12:36

AutoMapper用法

AutoMapper是对象到对象的映射工具。在完成映射规则之后,AutoMapper可以将源对象转换为目标对象。配置AutoMapper映射规则Profile的用法扁平化映射(Flattening)指定映射字段(Projection)验证配置项(Configuration Validation)自定义解析器(Custom value resolvers)自定义类型转换器(Custo...

2019-03-21 12:18:59

Autofac框架浅析

Autofac是一个IOC(inversion of control)控制反转的框架,它使得调用者不再需要手动创建被调用者的实例,由autofac框架实现(容器创建)所以称为控制反转。Autofac官网1. 注册服务(组件:component)你可以通过 lambdas, types(类型), pre-built instances of components(服务实例). scan a...

2019-03-21 09:54:48

什么是SOA

SOA:面向服务架构通俗的将SOA就是不同业务建立不同的服务,服务之间的数据可以以粗粒度的接口进行交互,这样松散的耦合提高服务的重用性,也让业务逻辑变的可组合,并且每个服务可以根据使用情况做出合理的分布式部署。它旨在让软件变的更有弹性,能够迅速响应业务需求,实现实时企业。它的基本理念是让所有信息系统中需要整合的业务使用服务和接口联系起来,接口中立,与开发环境和编程语言无关。另外一种表述:...

2019-03-21 08:57:09

我的第一个WCF

一丶什么是WCF1.wcf是由微软发展的一组数据通信的应用程序开发接口。由.net Framework 3.5 开始引入。2.wcf的定义的5种契约。◆.服务契约 Service Contract◆.数据契约 Data Contract (需要序列话的复杂类型)◆.错误契约 Fault Contract◆.消息契约 Message Contract◆.操作契约 Operation C...

2019-03-20 10:48:22

什么是RPC

RPC全称Remote Procedure Call,即远程过程调用。像一般的函数调用都是本地调用,即在同一个应用里面进行函数调用。这种情况下,一般都在同一个地址空间,或者同一个内存里面,能直接通过方法栈或者参数栈实现。而RPC,则应用在分布式系统中,可能会将共享的服务单独拎出来,让其他服务去调用RPC主要用来解决两个问题:解决分布式系统中,服务之间的调用问题远程调用时,能够像本地...

2019-03-19 19:59:16

排序算法之快速排序

快速排序,简称快排。也利用了分治思想。快速排序是这样的:如果要排序数组中下标从p到r之间的一组数据,我们选择p到r之间的任意一个数据作为pivot(分区点)。我们遍历p到r之间的数据,将小于pivot的放到左边,将大于pivot的放到右边,将pivot放到中间。根据分治、递归的处理思想,我们可以用递归排序下标从p到q-1之间的数据和下标从q+1到r之间的数据,直到区间缩小为1,就说明所有数...

2019-03-19 09:34:07

排序算法之归并排序

归并排序与快速排序一样,适合大规模数据的排序。归并排序的原理对于待排序的数据,我们把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排序好的两部分合并在一起,这样整个数组就有序了。示例图如下归并排序的递推公式。如下递推公式:merge_sort(p...r) = merge ( merge_sort(p...q) , merge_sort(q+1...r) )注意:这...

2019-03-19 08:59:47

C#中的可空类型浅析

我们知道,所有的数据数据类型(包括Boolean数据类型)都是值类型。按照规则,null是用来建立一个空的对象引用,所以 值类型 永远不可以被赋值为null。但是.Net2.0以后,我们就可以创建可空数据类型了。简而言之,可空类型可以表示所有实际类型的值加上null为了定义一个可空变量类型,应在底层数据类型中添加问号(?)作为后缀。注意,这种写法只对值类型是合法的并且与非可空变...

2019-03-18 22:12:31

查询一个表中所有人的分数,并标识出是否及格

列出分数表中所有人是否及格分数表--建表create table score(Id int primary key identity,name varchar(50),score decimal)--插入数据insert into score values('tom',50)insert into score values('jack',70)insert into ...

2019-03-18 21:07:28

领域驱动设计(一)(DDD:Domain-Driven Design)

过去,系统分析和系统设计是分离的,这样的结果导致,需求分析的结果无法直接进行设计编程,而能进行编程运行的代码却扭曲需求,导致客户运行软件后,发现很多功能不是自己想要的,而且软件不能快速根据需求变化。DDD打破了这种隔阂,提出了领域模型的概念,统一了分析和设计编程,使得软件能更灵活的跟随需求变化。服务器后端发展的三个阶段:UI+DataBase的两层架构,这种面向数据库的架构(上图table...

2019-03-18 20:46:28

Linux常用命令总结~认识与学习bash

变量键盘读取、数组与声明:read,array,declarereadread [-pt] variable参数:-p : 后面可以接提示符-t : 后面可以接等待的秒数。# read -p "Please keyin your name :" -t 30 named提示用户30秒内输入自己的大名,将该输入字符串作为名为named的变量内容declaredeclare/ty...

2019-03-01 00:23:40

Linux 常用命令总结~认识与学习bash(一)

一.为什么学习命令行界面的shell?1.几乎所有的Distributions,使用的bash都是一样的。2. 远程管理,命令行界面比较快。当需要进行远程联机时,命令行界面的传输速度一定比较快,而且,较不容易出现断线或者信息外流的问题。1. cat /etc/shellscat /etc/shells 可以用此命令有几个可以用的shell可以用此命令有几个可以用的shell...

2019-02-27 23:55:25

SQL Server 数据库 创建定时任务

目的:定时进行数据库某些内容的操作。首先确定SQL Server 代理启动,进入服务中进行确认,并启动此服务输入 services.msc,查看服务2. 进入数据库2.1 进入SQL server代理 ,新建作业2.2 在"常规"中,设置作业名称及说明2.3 在“步骤”中,进行步骤操作。点击新建填写步骤信息,然后确定确保语句正确,存储过程存在2.4 操作计划新...

2019-02-26 11:22:07

Linux 常用命令总结~正则表达式与文件格式化处理(2)

格式化打印:printfprintf '打印格式' 实际内容参数: \a 警告声音输出 \b 退格键(backspace) \f 清除屏幕(form feed) \n 输出新的一行 \r 亦即Enter按键 \t 水平的[tab]键 \v 垂直的[tab]键关于C程序语言内,常见的变量格式 %ns n是数字,s代表string,即多少个字符 %ni n是数...

2019-02-21 23:57:28

Linux 常用命令总结~正则表达式与文件格式化处理

这里只是列出一些常用的命令及解释使用正则表达式之前的语系设置使用正则表达式要注意语系的影响。 LANG=C(常用,一般设置) LANG=zh_CN# export LANG=C 设置语系一些常见的特殊符号[:alnum:] 代表英文大小写字符集数字[:alpha:] 代表任何英文大小写字符[:upper:] 代表大写字符[:lower:] 代表小写字符[:di...

2019-02-21 01:06:14

Excel 批量生成插入sql语句及更新sql语句

在开发中,有时候我们会遇到这种情况,客户发过来一些数据,我们需要把这些数据插入数据库或者对数据库进行更新,对于少量数据,我们可以直接用原始的方法手动编写sql语句来实现,但是如果数据量较大(100条),直接手动编写sql语句会比较费力。这时我们可以通过Excel批量生成sql语句的方法来实现插入功能或者更新功能的sql语句的生成。Excel批量插入sql语句生成正常的sql插入语句如下INS...

2019-02-18 11:58:48

查看更多

勋章 我的勋章
    暂无奖章