随笔分类 -  开发经验

上一页 1 ··· 155 156 157 158 159 160 161 162 163 ··· 211 下一页
摘要:在交互的过程中,其中一个关键的节点就是获取到客户端发送过来的请求参数,本篇文章,我们来罗列下SpringMVC对于各种数据的获取方式:说明:以下重点在讲解如何获取参数上,所以返回的数据不是重点1,普通方式,请求参数名跟Controller的方法参数一致1.1 创建Controller1.2 发送请求 阅读全文
posted @ 2018-07-19 16:48 星朝 阅读(53080) 评论(3) 推荐(0) 编辑
摘要:最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观看,也便于加深自己学习过程中对这些知识点的记忆,如果哪里有误,恳请指正。 这三个类之间的区 阅读全文
posted @ 2018-07-19 15:12 星朝 阅读(321) 评论(0) 推荐(0) 编辑
摘要:当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的 阅读全文
posted @ 2018-07-19 13:52 星朝 阅读(265) 评论(0) 推荐(0) 编辑
摘要:MD5加密分析:   JDK API:   获取对象的API:   加密的API:   1 package cn.utils; 2 3 import java.security.MessageDigest; 4 import java.security.NoS 阅读全文
posted @ 2018-07-19 11:41 星朝 阅读(5045) 评论(0) 推荐(0) 编辑
摘要:Java是一种受C语言影响的编程语言。Java和Javax本质上是与Java编程语言的上下文一起使用的包。实际上Java和Javax没有区别。这只是不同的名字。 Java是一种编程语言,受到C语言的影响。它源自C和C++的大部分语法,但是它的低级别设施比其中任何一个都要少。Java是一种通用编程语言 阅读全文
posted @ 2018-07-18 17:25 星朝 阅读(2469) 评论(1) 推荐(0) 编辑
摘要:前言 线程,英文Thread。在java中,创建线程的方式有三种: 1、Thread 2、Runnable 3、Callable 在详细介绍下这几种方式之前,我们先来看下Thread类和Runnable接口。 Runnable接口 接口中只有一个run()方法,等待实现类去实现。 package j 阅读全文
posted @ 2018-07-18 16:30 星朝 阅读(567) 评论(0) 推荐(0) 编辑
摘要:回顾: 接上篇博客 java线程——三种创建线程的方式 ,这篇博客主要介绍第三种方式Callable和Future。比较继承Thread类和实现Runnable接口,接口更加灵活,使用更广泛。但这两种方式都没有返回值,要想返回相应的数据,就要使用Callable和Future方式。 基础: 阅读全文
posted @ 2018-07-18 16:29 星朝 阅读(619) 评论(0) 推荐(0) 编辑
摘要:在京东工作的这一年多时间里,我在整个商品详情页系统(后端数据源)及商品详情页统一服务系统(页面中异步加载的很多服务,如库存服务、图书相关服务、延保服务等)中使用了Servlet3请求异步化模型,总结了Servlet3请求异步化的一些经验和想法跟大家分享和交流。   我将从如下几点阐述Ser 阅读全文
posted @ 2018-07-18 16:11 星朝 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 刚看了一下维基百科上的介绍,servlet3.0是2009年随着JavaEE6.0发布的: 到现在已经有六七年的时间了,在我第一次接触java的时候(2011年),servlet3.0就已经出现很久了,但是到现在,里边的一些东西还是没有能够好好地了解一下 最近在研究java的长连接,在了 阅读全文
posted @ 2018-07-18 16:10 星朝 阅读(2947) 评论(0) 推荐(0) 编辑
摘要:多线程并发处理起来通常比较麻烦,如果你使用spring容器来管理业务bean,事情就好办了多了。spring封装了Java的多线程的实现,你只需要关注于并发事物的流程以及一些并发负载量等特性,具体来说如何使用spring来处理并发事务:   1.了解 TaskExecutor接口 Spri 阅读全文
posted @ 2018-07-18 16:04 星朝 阅读(2140) 评论(0) 推荐(0) 编辑
摘要:阅读目录简单介绍:开启@Async注解:栗子:官方文档:简单介绍: <! p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; webkit hyphens: auto; font: 16.0px 'Helvetica Neue'; color: 3e3e3e; webkit 阅读全文
posted @ 2018-07-18 15:44 星朝 阅读(270) 评论(0) 推荐(0) 编辑
摘要:我承认有些标题党了,不过话说这样其实也没错,关于“异步”处理的文章已经不少,代码例子也能找到很多,但我还是打算发表这篇我写了好长一段时间,却一直没发表的文章,以一个更简单的视角,把异步模式讲清楚。 什么是异步模式 要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式: (图1) 浏览 阅读全文
posted @ 2018-07-18 15:34 星朝 阅读(308) 评论(0) 推荐(0) 编辑
摘要:有两种情况,第一种是业务逻辑复杂,但不需要业务逻辑的结果,第二种是需要返回业务逻辑的处理结果 第一种比较简单,利用多线程处理业务逻辑,或者利用spring中@Asyn注解更简单, 使用@Asyn注解,要首先要配置开启异步注解 @Configuration @EnableAsyncpublic cla 阅读全文
posted @ 2018-07-18 15:31 星朝 阅读(3820) 评论(0) 推荐(0) 编辑
摘要:通常情况下我们在创建spring项目的时候在xml配置文件中都会配置这个标签,配置完这个标签后,spring就会去自动扫描base package对应的路径或者该路径的子包下面的java文件,如果扫描到文件中带有@Service,@Component,@Repository,@Controller等 阅读全文
posted @ 2018-07-18 13:49 星朝 阅读(444) 评论(0) 推荐(0) 编辑
摘要:service层的类都有用@Service标识,但报空指针,注入失败,很可能是因为spring的application配置和springmvc的配置文件配置错误,导致容器冲突了。   spring和springmvc整合后,项目会有2个容器,一个是spring容器,一个是springmvc 阅读全文
posted @ 2018-07-18 13:43 星朝 阅读(1830) 评论(0) 推荐(0) 编辑
摘要:Java代码   @Retention(value=RUNTIME)   @Target(value=TYPE)   public @interface XmlRootElement      阅读全文
posted @ 2018-07-17 16:35 星朝 阅读(2565) 评论(0) 推荐(0) 编辑
摘要:前后分离的总结 我们遇到了什么问题? 1.前端无法调试后端未完成的 API:如果后端同学还没有完成 API 开发,那么前端同学就不能对这个 API 进行开发。之前我们都是在代码里直接通过给变量赋假数据,又或者是在后端 Controller 里直接 return JSON 的方式来进行调试的。这样的方 阅读全文
posted @ 2018-07-17 16:09 星朝 阅读(2108) 评论(0) 推荐(0) 编辑
摘要:使用httprequester接口测试能返回数据,但是用ajax返回json格式的时候返回报500Internal Server Error。 The server encountered an internal error that prevented it from fulfilling thi 阅读全文
posted @ 2018-07-17 14:48 星朝 阅读(3398) 评论(0) 推荐(0) 编辑
摘要:ajax方法中的参数: contentType:发送至服务器时内容的编码类型,一般默认:application/x www form urlencoded(适应大多数的场合) dataType:预期服务器返回的数据类型 有时候前台ajax向后台传数据的时候,能够进到后台,但是后台显示接受的参数为nu 阅读全文
posted @ 2018-07-17 14:46 星朝 阅读(4283) 评论(0) 推荐(1) 编辑
摘要:springMVC通过ajax传递参数list对象或传递数组对象到后台 环境: 前台传递参数到后台 前台使用ajax 后台使用springMVC 传递的参数是N多个对象 JSON对象和JSON字符串 在SpringMVC环境中,@RequestBody接收的是一个Json对象的字符串,而不是一个Js 阅读全文
posted @ 2018-07-17 14:43 星朝 阅读(8266) 评论(0) 推荐(1) 编辑

上一页 1 ··· 155 156 157 158 159 160 161 162 163 ··· 211 下一页