一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Backend

Java并发编程

龙生   24 Apr 2022
View Details

IDEA插件

龙生   24 Apr 2022
View Details

利用dynamic解决匿名对象不能赋值的问题

匿名对象是.Net Framework 3.0提供的新类型。
C# 4.0里面新提供的动态类型:dynamic。

龙生   22 Apr 2022
View Details

Java Flight Recorder初探

Java Flight Recorder简称JFR,OpenJDK从11版本开始支持。它是一个低开销的数据收集框架,可用于在生产环境中分析Java应用和JVM运行状况及性能问题。

龙生   22 Apr 2022
View Details

面向对象的五个基本原则

一、单一职责原则(Single-Responsibility Principle):就一个类而言,应该仅有一个引起它变化的原因。
二、开放封闭原则(Open-Closed Principle):是说软件实体(类、模块、函数等等)应该可以扩展的,但是不可修改。
三、依赖倒置原则(Dependency-Inversion Principle):抽象不应该依赖细节,细节应该依赖于抽象。
四、里氏替换原则(Liskov-Substituent Principe.):子类必须能够替换掉它们的父类。其意思:子类必须具有父类的所有特性。
五、接口隔离原则(Interface-Segregation Principle):多个专用接口优于一个单一的通用接口。其意思:不要将所有的方法都添加到一个接口中。

龙生   21 Apr 2022
View Details

使用IDEA生成jar包的步骤

第一步: 1、把module目录下的MATA-INF文件夹删除,如果没有MATA-INF文件夹则不用删除 2、Ctrl + Alt + Shift + S 打开 Project Structure 窗口 第二步: 新增Artifacts,操作如下图 第三步: 设置如下图: 1、选择要打包的module 2、选择Main-Class 3、JAR files from library选择第二项,这样可以把依赖的jar包分离出来 4、MANIFEST.MF的路径不要使用默认的src/main/java目录,改成module的目录 5、点击ok 第四步: 上一步(第三步)点击ok后看到如下结构无误,则再次点击ok 第五步: 构建JAR文件,操作如下图:   第六步: Ctrl + Alt + Shift + S 打开 Project Structure 窗口,查看输出目录,如下图: 在上图所示的Output Directory目录下即可看到项目的jar包及其依赖的其他jar包,如下: 第七步: 运行项目: 使用命令 java -jar demo3.jar 即可运行项目,如下图:   from:https://www.cnblogs.com/oldpub-blog/p/13415821.html  

龙生   20 Apr 2022
View Details

C# XML序列化 去掉xmlns和xmlns属性

  from:https://blog.csdn.net/a5251199/article/details/106546967

龙生   19 Apr 2022
View Details

C# object to xml

  from:https://blog.csdn.net/justgono/article/details/45887619

龙生   19 Apr 2022
View Details

C# XML序列号 去除命名空间和xml头

去除命名空间:

  此外,在评论中还提到了去除开头的<?xml version="1.0" encoding="utf-8"?>的方法:

  另外,如果出现开头没有encoding="utf-8"时,应该使用:

  参考文献: 1.在XML序列化时去除默认命名空间xmlns:xsd和xmlns:xsi from:https://www.swack.cn/wiki/001559619644599d7563755fc544a19aebbb4eaf0dcb274000/0015889968933656748bbc3214e4f04a714c163b9227520000

龙生   19 Apr 2022
View Details

Asp.Net中WebService的定向开发

背景 工作中遇到一个需求,客户要求按照他们指定的入参和出参开发一套WebService接口。 出入参不能有丝毫的出入,以方便他们的业务系统调用。 目标已明确,我们看看入参和出参(为了保护客户的商业机密,出入参都是虚构的): 入参

  出参(正常)

  出参(错误)

出入参看上去都挺简单的,开工吧~   项目创建   添加Web服务 项目框架   SoapUI获取的请求模板如图   去掉上一步的前缀   入参XML节点配置   出参根节点配置 出参列表节点名称配置 出参XML节点名称完整配置   最终效果:与客户要求入参出参完全一致   异常出参需要用HttpModule自定义输出 定义HttpModule   异常输出方法 异常测试,效果哪下图 忘了说,HttpModule要在web.config里注册一下   完整代码下载>>

龙生   15 Apr 2022
View Details
1 43 44 45 279