web项目
xiaocxyczh
这个作者很懒,什么都没留下…
展开
-
Spring项目改成SpringBoot项目
最近到公司实习,被安排了一个活是将一个spring的html5项目改成springboot项目做二次开发,orm用的mybatis,页面Jsp。由于对项目的不熟悉导致产生了很多bug,最后在学长的帮助下终于完成了任务,简单介绍一下我的修改过程。一、新建一个springboot项目二、将原来项目的代码都搬进来三、在pom中添加依赖,可以从原pom文件复制过来,将里面与spring相关的依赖删掉(例如下原创 2017-11-30 22:26:55 · 24284 阅读 · 6 评论 -
SpringBoot通过反射使用mybatis的Dao操作
需求如下: 目的要把所有的Dao和Model封装在一个反射操作的Model里统一管理,在反射过程中方法invoke需要接口的实例,我们都知道接口是不能被实例化的,而java的动态代理可以解决这一问题,有关动态代理的事情本文就不说明了,请自行百度。 代码中我是以反射操作的Model的List作为参数的:import java.lang.reflect.InvocationTargetExcep原创 2017-12-14 13:38:33 · 4141 阅读 · 1 评论 -
web项目外网访问第一次加载特别慢,但以后特别快,在线资源连接失效的原因
最近开发项目时使用了一个静态模板,不知为什么通过外网访问页面加载的特别慢,需要一分多钟,在对js优化后仍然没有效果,最后发现页面加载时一直在显示等待fonts.useso.com的相应,查阅资料发现这是360提供的公共库,因为谷歌大陆的公共库恢复了,360停止服务了,所以要更换成谷歌,通过查找后在head上面发现了它:<link href='http://fonts.useso.com/css?f原创 2017-06-07 14:53:53 · 6110 阅读 · 0 评论 -
Ubuntu服务器上使用nginx搭建文件服务器解决多点应用部署文件的共享问题
最近做一个分布式项目遇到文件存储问题,用户上传的文件经过负载均衡后可能上传到不同过的服务器上面,导致有的服务器没有文件,这样经过负载均衡后可能访问文件失败。想到了两种解决方式,1是使用同步工具如rsync等将每个服务器新添加的数据同步到其他服务上面,2是通过建立文件服务器然后将每个服务上传过的文件直接上传到文件服务器上面,本次解决方式使用了第二种,具体步骤如下:1.安装nginx文件服务器:...原创 2019-01-11 14:14:09 · 917 阅读 · 0 评论 -
Highcharts+Ajax定时从后端获取数据刷新数据、坐标轴、title等
js代码:var timestamp; //时间戳,动态获取用来生成titlevar cat = []; //横坐标var data; //数据function add0(m){return m<10?'0'+m:m }function format(timestamp){ var time = new Date(parseInt(timestamp)); ...原创 2019-02-24 20:11:29 · 753 阅读 · 0 评论