ASP已老,尚能饭否?
我对ASP的感情,跟大海一样深。我用它实现了第一个动态网页,也用它做了毕业设计,毕业设计的名字是《毕业设计管理系统》(是不是有点绕)。在 PHP 和 ASP.NET、Java 高歌猛进的今天,许多90和00后程序员对ASP比较陌生了。1996年微软公司推出 ASP(Active Server Page),很快成为中小型网站开发的首选。许多企业的门户网站和中小型新闻网站都采用基于ASP开发的内容管理系统。用友软件公司早期几款安身立命的ERP软件,也是采用ASP开发。
我对ASP的感情,跟大海一样深。我用它实现了第一个动态网页,也用它做了毕业设计,毕业设计的名字是《毕业设计管理系统》(是不是有点绕)。在 PHP 和 ASP.NET、Java 高歌猛进的今天,许多90和00后程序员对ASP比较陌生了。1996年微软公司推出 ASP(Active Server Page),很快成为中小型网站开发的首选。许多企业的门户网站和中小型新闻网站都采用基于ASP开发的内容管理系统。用友软件公司早期几款安身立命的ERP软件,也是采用ASP开发。
什么情况下JVM频繁发生full GC; 在实际项目什么代码导致full GC;线上怎么排查是哪个程序导致的ful GC
唯一ID是业务系统操作数据的重要凭据。如果是单表,采用数据表的自增主键作为唯一ID即可。在分布式和高并发场景下,数据快速增长,单表可能被拆成多表,如果使用自增主键作为唯一ID,每个表都要设置不同的增长步长,不便于数据库扩展。本文主要介绍基于数据库号段模式实现分布式ID。
RocketMQ怎么保证消息不丢失;如何保证消息不重复;消费端收到两条一样的消息,应该怎样处理;可以是实现顺序消息吗;使用顺序消息存在哪些问题
熟悉我的朋友,大概都知道我不光后端扎实,也能干点前端的活儿。最近有个项目要在浏览器端裁剪并上传图片。由于缺乏人力,只能我上阵杀敌。通过参考各种文章,最后决定用croopperjs进行图片裁剪,用webuploader上传文件。本文涉及到的知识至少有Java基础、SpringMVC、thymeleaf模版引擎、JS基础、JQuery基础、Bootstrap组件,但是文章重点只是croopperjs和webuploader的组合运用,其他的都是辅助。
StringBuffer与StringBuild的区别;为什么String是不可变的;有什么办法能够改变String;String设计成不可变有什么好处
常用的设计模式有哪些,作用是什么;单例模式的懒汉和饿汉模式你了解吗;Spring框架用到了哪些设计模式;你怎么选择合适的设计模式。
线程池的使用场景有哪些;说说创建线程池的重要参数;这些参数怎么设置,线程池调优怎么做
说说Eureka的高可用方案;Eureka的高可用满足CAP的哪两项;如果其中一台Eureka宕机,会出现什么情况;如果客户端与Eureka失去连接,Eureka会怎么处理
Java实现一个线程有几种方法;Callable和Runnable接口有什么区别;了解Java线程的底层实现吗