- 博客(13)
- 收藏
- 关注
原创 JVM 内存溢出解决和一些参数的理解
在一个电商项目的一个项目修改页面里修改页面总是报OOM错误。里面主要有一些PRC调用,和要把图片从服务器下载下来的函数,具体为甚么要下载图片不知道,感觉多此一举。出现错误开始只是调了下 —Xmx -Xms —Xmn -Xss 这些参数但是并没有效果。后来发现是对于堆和非堆内存理解不对。所以调参有误。 Jvm 关于oom permSize space Idea 错误如下:## A fat...
2018-09-01 16:13:14
675
原创 SpringCloud 服务注册,服务消费
### 1、通过Springboot建立注册中心,核心是注解@EnableEurekaServer,其他基本上就是Springboot初始化出来的东西;这个注解生命了这个工程就是一个服务的注册中心。package com.adesk.springclouddome;import org.springframework.boot.SpringApplication;import org...
2018-05-20 17:22:36
348
原创 Springboot2.0.1+SpringData+Elasticsearch6.1.1搭建
pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE&...
2018-05-05 12:56:24
1986
原创 SpringBoot 用RestTemplate http测试
spring-boot有关spring-boot测试的一些问题,这测试的时候主程序没有启动报错。错误如下==org.springframework.web.client.ResourceAccessException: I/O error on GET request for "http://localhost:39900/migrate/test": Connect to localho...
2018-05-05 12:19:09
6220
原创 Future,FutureTask,Callable的一些学习理解
FutureTaskFutureTask 实现了Runnable 和Future接口在FutureTask代码中的发现run方法的主要逻辑就是运行Callable的call方法,然后将保存结果或者异常(用的一个属性result)在通过set()方法把结果返回给类变量outcome把FutureTask看作一个Future,那么它的作用就是控制Callable的call方法 的执...
2018-02-28 20:47:57
352
原创 Spring ioc 的依赖注入
Spring ioc 的依赖注入根据网上的资料以及《Spring 技术内幕》画出主要类中调用的核心方法对流程的理解AbstractBeanFactory类调用getBean(),启动注入bean而getBean(),中实际调用的是dogetBean()方法,该方法委派AbstractAutowireCapableBeanFactory的 creatBean()创建Bean实例对象,在该方法中如果
2017-11-13 16:38:13
351
原创 spring ioc 的资源定位 载入和注册
Spring ioc的资源定位 载入和注册以FileSystemXmlApplicationContext为例
2017-11-10 23:44:15
829
原创 Maven+Spring security4.2.3的教程和源码
Maven+Spring security4.2.3的教程和源码根据网上的教程,我们知道Spring security有四种方式,从简到深为:1、不用数据库,全部数据写在配置文件,这个也是官方文档里面的demo;2、使用数据库,根据spring security默认实现代码设计数据库,也就是说数据库已经固定了,这种方法不灵活,而且那个数据库设计得很简陋,实用性差;3、spring securi
2017-10-09 15:36:34
3457
1
原创 MyBatis绑定错误:Invalid bound statement (not found)
MyBatis绑定错误:Invalid bound statement (not found)问题的本质:用idea建maven项目出现Invalid bound statement (not found)错误,网上找了下发现我的是因为出现map.xml文件与map接口不在同一个文件夹下。问题的发生是由于我把资源文件放在src/main/java/com.Adesk/mapper下,在ec
2017-10-05 15:45:42
1741
1
原创 IDEA启动优化
IDEA启动优化 根据《深入了解java虚拟机》中的Eclipse运行速度调优,我也进行了IDEA开发工具的调优,通过使用jdk自带jvisualvm工具进行观测GC发生的次数和时间,同时也用它来观测启动的时间。实践中并没有得到很大的改进,通过观察发现整个启动过程如下图 发现其实启动过程中Compile Time的时间是最多的34.270s、Class Loader Time
2017-09-27 18:26:30
846
原创 基于matlab的蚁群算法理解
%TSP 的蚁群算法%%z是2*n的矩阵即为城市的坐标的点function Itsp=AOC(z)%保留每次迭代的最优解% 以max(t^a*b^(-b))为依据找最优路径,与保留的最优路径比较x=z(:,1);y=z(:,2);n=30 ;%城市数目c=100;q=10^(+6);NC=100;r=0.9;%表示轨迹持久性a=1.5
2017-05-02 08:00:06
2506
原创 Centos 7安装vsftpd jdk8 tomcat9
Centos 7安装vsftpd jdk8 tomcat9 -----安装vsftpd 检查是否已经安装了vsftpdrpm -q vsftpd 该命令会显示vsftpd的版本[root@localhost ~]# rpm -q vsftpdvsftpd-3.0.2-21.el7.x86_64否则安装 yum install -y vsftpd这里可能要等几秒钟然后就是
2017-04-04 11:37:30
743
原创 SpringMVC的配置及理解
Springmvc的工作原理: 组件:1.前端控制器DispatcherServlet 作用:接收请求响应结果,相当于转发器2、处理器映射器,HandlerMapping根据请求找到Handler3、处理器适配器HandlerAdaptor按照特定的规则去执行Handler4、视图解析器View resolver进行视图解析根据逻辑视图名解析成真正
2017-03-26 12:11:22
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅