18 左直拳

尚未进行身份认证

程序猿

等级
博文 1k+
排名 161

信息系统生命周期及系统分析师、架构师和项目经理在其中的作用

题目够宏大吧?学习东西一定是从大处着眼,小处着手。先从整体上有个把握,然后一点点啃下、消化,乃至全部吃掉。如果只是盲人摸象,摸来摸去,总还是盲目的。一、信息系统生命周期1、规划阶段制订信息系统的长期发展方案、发展方向、规模和发展进程。这不是立项阶段。我觉得这应该是甲方干的事情。2、开发阶段分为5个阶段:1)总体规划关键环节为可行性研究;输出《系统设计任务书》2)系统分析需求分...

2019-07-18 23:00:13

网络7层

物理层数据链路层网络层传输层会话层表示层应用层。现在我是记得挺牢的。20年了,一直都记不住,真奇怪。网络7层模型中,每一层都为上一层提供服务,而上一层是将数据通过下层进行传输,看起来就好像是跟目标计算机的相同层直接通信一样。实际上,只有物理层才能真正通信,其他层间的通信时虚拟通信。每个层,处理的数据格式和类型不一样。具体而言,在发送端,数据从上层传到下层,会被分割成更小的数据包,并添加本层的...

2019-07-17 22:57:29

交换机

交换机。常常听人说交换机、路由器。什么是交换机?为什么叫交换机?交换什么?交换机是不是就是路由器?这二者有什么区别?这是我的疑问。没办法,基础没打好。一、什么是交换机交换机是这么一种设备:将网络分成若干小段,以解决网络拥堵,降低出错,提高传输效率。为什么分成若干小段可以提高传输效率呢?这涉及到网络数据传输的方式。数据在网络节点间传输,叫做“交换”。这种叫法真让人疑惑,本来我们理解的交换,是...

2019-07-17 22:29:32

java中的list<entity>按降序排序

习惯了C#中的LINQ,在java中感到很不方便。要将一个实体数组(即元素为实体的数组)List进行排序,要怎么写呢?代码长的可笑:实体类publicclassMenu{privateintid;privateStringname;privateStringtitle;privateStringurl;publici...

2019-07-17 18:18:57

spring boot读取json菜单文件

一、设计思路将菜单写在文件menu.json里,后台读取该文件,并将菜单输出到页面上。二、技术点1、读取JSON文件2、序列化成实体数组3、thymeleaf循环输出三、具体描述1、menu.json[{"id":1,"name":"home","title":"首页","url":"home/"},{"id":2,"name":"...

2019-07-17 15:53:15

子网掩码2

https://www.cnblogs.com/kangxinxin/p/9917961.html

2019-07-15 23:28:13

asp.net api的路由设置

此前我一直觉得java系的springboot写起REST风格的API来非常灵活,直接在controller、action上就可以进行设置,如:@Controller@RequestMapping(value="/api")publicclassHelloWorldController{@ResponseBody@RequestMapping(value="...

2019-07-15 19:26:53

visual studio2017应用GIT

俺们公司在广东,有个项目在北方某市,需要驻场开发。项目组有个同事不方便出差,怎么办?将部分代码放在互联网上,使用GIT进行源代码管理。这样即可跨越时空,协同开发矣。我在2014年曾经使用过一点时间GIT,当时就觉得很折腾,并且很快就忘得一干二净。这次使用GIT,也着实费了一番工夫。现在赶紧做一个记录。一、开发环境操作系统:WIN7、WIN10开发IDE:vs2017、vs2019二、搭建...

2019-06-28 21:46:13

asp.net返回JSON格式数据总结

我发现自己写过好几篇相关主题的文章:asp.net中如何返回JSON格式的数据、asp.net中如何返回JSON格式的数据。现在回过头来看看这些文章,五花八门。尽管如此,每次遇到要返回JSON,我仍然一脸茫然,需要翻出这些文章查阅一番。来个总结吧。一、asp.netwebapi这是forapi的,有别于mvcusingSystem.Web.Http;usingSystem.We...

2019-06-17 18:01:48

asp.net项目无预编译发布

我们从网上当了一个开源项目,稍加修改后加以集成。编译通过,但在发布阶段,却报了许多错误。这个开源项目是老旧的WebForm程序,新人不懂,我也早已忘得七七八八。同事没办法,直接将源代码部署到服务器。我觉得这种做法很傻,既耗费空间又不安全。其实只要在发布选项中,去掉“在发布期间预编译”选项就能发布。一、在发布期间预编译所谓预编译,是相对动态编译而言。众所周知,.NET的原理就是源代码会先编译...

2019-05-28 14:59:20

Asp.net里获取应用程序路径语句

Asp.net里获取应用程序路径语句,记录一下,总是记不住:ContentResultinvalid(){varhost=System.Web.HttpContext.Current.Request.Url.Authority;varapp=System.Web.HttpContext.Curre...

2019-05-06 18:34:33

intellij idea 打开kettle5.2并启动

很久很久以前,大约是在2016年的时候,我将开源的数据ETL工具kettle拿过来稍为修改了下界面。这个工具陆续有项目在用。经过几手修改。现在,又流回到我手中,让我修改。2016年的时候,我对java懵懂无知;多少年过去了,我现在还是懵懂无知。shit。那时候,我用eclipse,现在用idea。当我现在用idea打开这个项目,已经不知道怎么启动这个项目了。当然现在是可以的。本文就是记录填坑...

2019-04-23 18:49:22

oracle导出序列sequence

序列(sequence)是数据库不可分割的一部分,可是,oracle中,好像不能指定导出sequence的?可以在备份中顺带导出,然后还原中顺带导入这个序列号,但只操作序列号是不行的。而且备份还原也太重量级了一点。导出sequence是不可能导出的,这辈子都不可能导出的,但可以换个思路,生成SQL语句来间接导出就可以维持得了职业生涯这样子。网上抄来,将cachesize去掉了,因为发觉会有0...

2019-04-22 20:07:29

spring boot打造的websocket服务器端中类自动实例化问题

唉,真拗口啊这标题,也不知道说的对不对,好像很不专业的说法?大致是这么个意思吧。总所周知,springboot最喜欢最擅长干的事情就是标注。多复杂的事情,只要加个标注就好了。1个不够,就加2个。没有标注解决不了的问题。比如说,类的实例化,只需加个@Autowired就好了:@AutowiredSocketServiceskService;但是!在websocket服务器端代码...

2019-04-11 19:11:03

C# WebApi Get请求方式传递实体参数

我又搞回笃NET啦!java之路真是命运多舛,好事多磨。不过,也许我已经进入无招胜有招,博取众家之长、融会贯通的地步了。对于WebApi,今天又有了一些新的了解。话说,Get请求方式,参数会附在Url后面,称为QueryString,传递给服务器;而POST方式,则将参数放在消息体内。采用QueryString的话,简单,方便,但只适合参数比较少的情况;但有的时候,需要传递比较多、比较复杂的参...

2019-04-10 19:00:50

用spring boot提供websocket后台

websocket,提供客户端与服务器之间交流的双工协议(见拙作《WebSocket》),使用springboot,可以很方便地提供websocket的服务器端。主要是标上几个注解。主体代码:mySocket.javaimportjavax.websocket.*;importjavax.websocket.server.ServerEndpoint;importjava.io....

2019-04-09 19:00:51

访问spring boot项目提供的web api提示跨域问题

天杀的,没天理啊!本机的api,居然提示跨域!如前两篇文章《springbootwebapi》《springboot里面对WEBAPI的单元测试》所述的api,看上去头头是道,但我在前端用js刚开始测试的时候,却提示跨域。前端代码如下:varurl1="http://localhost:8085/api/authors/kv/1?t=2";vardata1="n...

2019-03-28 20:21:52

spring boot里面对WEB API的单元测试

如前一篇文章(《springbootwebapi》)所述,springboot项目里提供webapi非常方便。而作为开发人员,自己写的api,首先要自己先测试一轮,通过才能给其他人调用。API就是用来调用的,所以沟通、测试显得特别重要。程序员测试,当然是单元测试了。下面是一个完整的单元测试代码。待测试的API是POST访问方式的api,有两个:一个提交参数格式为json,一个为键值对。...

2019-03-28 20:11:33

spring boot web api

springboot内置了tomcat,可以很方便的对外提供WebApi。有时实在是很方便,比方说,我写个后台程序,可以处理一些比较耗时的工作。而这个功能,将会开放给WEB前端调用,由WEB前端触发。用springboot会很方便。但如果是用C#来弄,后台是后台,还要另外写个WEB程序来提供接口,后台与WEB接口如何交互?鉴于是两个不同的进程,估计需要用到消息中间件。或者是后台这里要支持R...

2019-03-28 19:43:58

性能优化之道

性能优化之道,绝大部分在于代码也。软件开发有好几个层次:架构、设计、实现。架构是最高层面,设计次之,架构和设计不合适,性能再怎么调,总体也好不到哪里去。但对于一般程序员而言,负责的是一个个模块的具体实现。本文说的优化,就是指这部分的代码优化。我一贯以来都是那个观点,如果一个模块慢,十有八九是我们的代码烂。不要去扯什么机器、内存、多线程,甚至是数据库产品,说人家不支持大数据。多线程就是多开几个线...

2019-03-25 18:24:22
CSDN身份
  • 博客专家
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周上午根据用户上周的博文发布情况由系统自动颁发。