
详解基于Spring Boot/Spring Session/Redis的分布式Session共享解决方案
分布式Web网站一般都会碰到集群session共享问题,之前也做过一些Spring3的项目,当时解决这个问题做过两种方案,一是利用nginx,session交给nginx控制,但是这个需要额外工作较多;还有一种是利用一些tomcat上的插件,修改tomcat配置文件,让tomcat自己去把Session放到Redis/Memcached/DB中去。这两种各有优缺,也...
2024-01-10
老生常谈java中的Future模式
jdk1.7.0_79 本文实际上是对上文《简单谈谈ThreadPoolExecutor线程池之submit方法》的一个延续或者一个补充。在上文中提到的submit方法里出现了FutureTask,这不得不停止脚步将方向转向Java的Future模式。Future是并发编程中的一种设计模式,对于多线程来说,线程A需要等待线程B的结果,它没必要一直等待B,可...
2024-01-10
Java 通过位运算求一个集合的所有子集方法
Java没有自带的求一个集合的所有子集的方法,我们可以通过集合的子集规律来求。一个集合的所有子集等于2^该集合的长度。比如{c,b,a}的长度为3,这个集合的子集就有8个。这句话看起来很简单,但同时也隐含着高深的哲理。其实一个集合的所有集合,和2^该集合的长度这个数字有关。比如上面的例...
2024-01-10
对dbunit进行mybatis DAO层Excel单元测试(必看篇)
DAO层测试难点可重复性,每次运行单元测试,得到的数据是重复的独立性,测试数据与实际数据相互独立数据库中脏数据预处理不能给数据库中数据带来变化DAO层测试方法使用内存数据库,如H2。优点:无需清空无关数据;缺点:单元测试中需要进行数据库初始化过程,如果初始化过程复杂,单元测...
2024-01-10
Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)
什么是jdkjdk是什么呢?jdk的是java development kit的缩写,意思是java程序开发的工具包。也可以说jdk是java的sdk。目前的JDK大致分三个大版本:Java SE:Java Platform, Standard Edition,Java平台标准版,主要用来开发桌面程序Java EE:Java Platform, Enterprise Edition,Java平台企业版,主要用来开发WEB程序Java ME:Java Platfo...
2024-01-10
java 抽象类与接口的区别介绍
抽象类与接口的区别抽象类包含抽象方法的类就是抽象类,声明的语句:abstract class必须是public protected接口对行为的抽象,声明语句:interface抽象方法的修饰符:public abstract成员变量的修饰符:public static final语法层面抽象类中可以包含成员方法的实现细节,而接口中只能存在抽象方法-public abs...
2024-01-10
java类加载器和类反射使用示例
一、一个命令对应一个进程。当我们启动一个Java程序,即启动一个main方法时,都将启动一个Java虚拟机进程,不管这个进程有多么复杂。而不同的JVM进程之间是不会相互影响的。这也就是为什么说,Java程序只有一个入口――main方法,让虚拟机调用。而两个mian方法,对应的是2个JVM进程,启动的是两个...
2024-01-10
网页版百度地图api的定位图标是绿色的,换成自己的图标不行呀?
这个地址换成自定义的图片的位置不起作用,并且也换不成红色的,或者变大回答:可以使用自己的图标的。你在看一下百度地图给的demo我也是去年弄得。http://lbsyun.baidu.com/jsdem...这是添加自定义覆盖物demo的地址。唔,你看看嘞。回答:可以使用自定义图标,你把里面的参数内容设置替换好回答:如...
2024-01-10
VS2010新建页面时命名空间已定义
项目结构如图,Index目录下新建About页面时提示“Root命名空间已经包含Index的定义”,About.aspx.cs代码namespace Root.Index{ public partial class About: System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } }}难道文件夹不能与跟目录aspx文件重名吗?回答:把命名空间去掉...
2024-01-10
使用Angular.js做分类列表
像这种分类列表,以前用ASP.Net MVC从后台取数据做分类列表的时候,要用2个嵌套的foreach,里面先判断item.cParentId == -1,再判断subitem.cParentId == item.cId,这样才能把分类列表做出来,cshtml代码如下:<div class="panel-group" id="accordion"> @{ var plist = ViewBag.categoryList as Lis...
2024-01-10
VS Code打开文件时有个和typescript有关的进程CPU占用过高如何解决?
环境:macOS Sierra 10.12.5VS Code 1.14.2 (1.14.2)状况描述:只打开软件没问题,一但打开了项目,就有一个code helper进程强势登顶所有插件都停用之后也是这个状况用ps aux | grep PID查看进程详情:luob 8926 99.6 1.1 3211000 93372 ?? R 10:54上午 0:39.51 /Applications/Visual Studio Code.app/Contents/Fr...
2024-01-10
vscode打开dart文件有一条竖线
问题描述我的vscode打开.dart文件的时候中间有一条很长的竖线,这个怎么关掉。写代码的时候超出的部分会自动给我换行问题截图回答:word wrap 自动换行 默认应该是80 可以设置中搜索下自己设置回答:"[dart]": { "editor.rulers": [80],},修改 editor.rulers 的值...
2024-01-10
使用Masonry,对scrollView进行布局的问题
今天在做项目的时候,遇到一个bug,一开始怎么都找不到问题所在。又重写了一个demo,发现了问题出现的原因。先来描述一下出现的bug。现在有一个Scrollview,所做设置如下:self.scrollView = [[UIScrollView alloc] init]; self.scrollView.backgroundColor = [UIColor lightGrayColor]; self.scrollView.delegate = self; self.scrollView....
2024-01-10
Java工程里定时调用另一个工程里的函数?怎么做
图一是工程一的结构,是主工程,要做的就是将下面图2里的工程validation.java在图一启动的时候定时调用,怎么做呢?JAVA我不熟悉,我是写前端的,稍微说详细一点,谢谢!回答:放在一个工程,或者将被调用的工程打包成jar包,给调用者使用。...
2024-01-10
按业务拆分模块的疑惑
前情概要打算做一个 Java admin 快速开发框架;将常用的库、权限管理、用户管理...啥的集成,方便平时做点小项目。项目结构xinyue-platform 是 parent 项目,类型是 pomxinyue-admin 是 Web 项目,用来最后打包运行的后台管理服务xinyue-business 是所有的业务逻辑模块,模块内按照业务分包(业务包内分层),如...
2024-01-10
银联退款回掉验签失败的问题?
客户提了个银联支付及退款的需求,经过读官方文档,复制粘贴官方代码,支付没问题了,点击退款银联也给成功的回答,但是退款后的回掉却出了问题,研究了一天了,定位到问题所在,但还是束手无策。我的后台采用的是struts2的框架,官方的示例是SpringMVC的代码,一开始这里也踩坑了,后来我采...
2024-01-10
@Valid @NotNull组合无法生效
Controller:@PostMapping("/save")public CommonResp saveMessage(@Valid MessageModel messageModel, Errors errors) { messageService.save(messageModel.toEntity()); return new CommonResp(0, "success");}Model:public class MessageModel implements Serializabl...
2024-01-10![Form Data 的 名是 profile[location]:北京 这样的,spring 方法名怎么获取](/wp-content/uploads/thumbs/328267_thumbnail.png)
Form Data 的 名是 profile[location]:北京 这样的,spring 方法名怎么获取
上面图片:@RequestMapping(value="/settings", method=RequestMethod.POST, produces = "application/json;charset=UTF-8")@ResponseBodypublic String settingsJson(String user[username], String profile[location], String profile[sex], Model model, HttpSession session) {...
2024-01-10
如何实现springmvc将返回的给前端的pdf文件放在浏览器里预览?
想在浏览器里直接GET目标URL,然后就把PDF在浏览器里预览出来(不用前端插件的前提下),就像这样:http://docs.spring.io/spring/...后端代码:@RequestMapping(value = "/showPDF", method = RequestMethod.GET)public ResponseEntity<byte[]> pdfDownload( HttpServletRequest httpServletRequest) throws IOExcepti...
2024-01-10
apk反编译之后找不到对应的类有哪些原因?
反编译之后,根据代码我要找到com.welove520.welove.l.e.a(String, String, Map)这个函数,但是打开对应的包路径发现并没有e这个类,smali对应的包下也没有该类。有哪些原因可能导致这种现象发生?该怎样解决?回答:已经解决这个问题了。我反编译的APK包含两个dex文件: classes.dex classes2.dex,之前是用了一个...
2024-01-10
