![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web开发
science_zhao
这个作者很懒,什么都没留下…
展开
-
IntelliJ IDEA:Cannot resolve method"XX"; “cannot find declaration to go to”问题解决
遇到这个问题可以尝试以下两种方法,依次排除解决方法一:清缓存如果方法一没有解决,看下方法二方法二:IDEA安装Lombok(如果是set、get等方法报错,那应该是没有安装Lombok插件,踩过这个坑就知道原因了)安装步骤:(IDEA版本:COMMUNITY 2020.1)1)新版本IDEA打开Preferences2)找到Plugins,在Marketplace中搜...原创 2020-04-24 10:03:59 · 1955 阅读 · 2 评论 -
hystrix优先级和配置详解
1. Hystrix参数的覆盖优先级每个Hystrix参数都有4个地方可以配置,优先级从低到高如下,如果每个地方都配置相同的属性,则优先级高的值会覆盖优先级低的值 1 内置全局默认值:写死在代码里的值2 动态全局默认属性:通过属性文件配置全局的值3 内置实例默认值:写死在代码里的实例的值4 动态配置实例属性:通过属性文件配置特定实例的值3 Hystrix配置属性详解2. Hys...原创 2018-10-30 15:41:26 · 1657 阅读 · 0 评论 -
浏览器开发者模式获取页面元素
web开发中经常会借鉴体验较好或者合适的网站,可以直接拿过来用。这时通过浏览器开发者模式获取页面元素非常方便,一是能快速获取页面元素、二是能查看页面元素相对路径便于分类,下面以Google为例介绍1、首先打开Google浏览器,点击键盘F122、打开目标网站,在开发者模式中选择“Sources”,二级模块选择“Page”,如下图通过以上可以,一层层打开文件目录,获取文...原创 2019-04-13 15:50:02 · 5785 阅读 · 0 评论 -
springMVC controller中返回json数据出现乱码问题解决方案
项目中使用Springmvc controller返回json结果,发现中文为“?”,尝试各种解决办法,都未实际解决,最后在controller的requestmapping中添加参数设置解决。同时总结全面的页面字符乱码设置问题供参考解决。 1)设置web.xml<!-- 配置字符編碼 --> <filter> <filter...原创 2019-04-26 17:14:48 · 5118 阅读 · 2 评论 -
eclipse中通过jetty部署服务无需重启设置
通过eclipse修改资源文件完成快速开发,利用jetty部署不需要重启就能完成静态和动态文件的实时更新。在默认配置下修改工程文件保存失败,可进行一下设置,在pom.xml中添加配置:<plugin> <groupId>org.eclipse.jetty</groupId> &l...原创 2019-04-18 18:02:25 · 570 阅读 · 0 评论 -
解决Springmvc工程跳转controller无效问题
在实际搭建Springmvc工程,通过controller进行业务处理和逻辑跳转,经常发现接口URL拼写正确但是访问不到控制层,这里 给出两点说明,可供排查: 1)springmvc-servlet.xml(只说明controller其他配置自行添加),在配置文件中添加 <!-- 自动扫描包,实现支持注解的IOC --> <contex...原创 2019-04-25 15:40:51 · 1572 阅读 · 0 评论 -
Ajax参数传递过程中,应用jQuery获取URL中参数值
实际项目中,通过Ajax进行异步请求。入参数据因为业务需要来源两个部分,一是URL中参数、二是表单数据,这时请求入参设置需要进行不同的处理,详情如下: 1)业务请求数据来源2)js处理 先定义一个获取URL的js函数:function getUrlParam(name){ //构造一个含有目标参数的正则表达式对象 ...原创 2019-05-10 16:58:23 · 3306 阅读 · 0 评论 -
通过poi读取Excel并携带id参数导入数据库,前后端实现超详细讲解
一、 项目中存在这样一个需求: 1)获取当前请求页面URL中的一个参数值taskId 2)将Excel中数据读取和taskId一起存放到数据库(taskId和Excel中数据存在关联关系,但是taskId不在Excel中)二、应用技术: 后台框架:Springmvc 持久层框架:mybatis 数据...原创 2019-05-23 21:36:15 · 3104 阅读 · 0 评论 -
eclipse导出war包,Tomcat项目部署
本次开发用的IDE是eclipse,maven进行项目管理,最终用Tomcat进行部署,过程如下:一、eclipse导出war包 1、在导出war包之前,得在pom.xml中配置导出格式,一般为jar、war,配置如下: 2、导出war包右击项目,“Export->Export...->WAR file” ...原创 2019-06-02 18:22:53 · 4143 阅读 · 0 评论 -
同步和异步说明
同步:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。这种情况下,用户不能关闭界面,如果关闭了,即迁移程序就中断了。异步:将用户请求放入消息队列,并反馈给用户,系统迁移程序已经启动,你可以关闭浏览器了。然后程序再慢慢地去写入数据库去。这就是异步。但是用户没有卡死的感觉,会告诉...原创 2018-08-30 15:24:46 · 683 阅读 · 0 评论 -
编写jmeter自定义代码
jmeter是基于java开发的开源性能和接口测试工具。它能够满足基于很多协议的接口性能测试,例如http、ftp、tcp等等,但是有些公司自己内部开发一些框架,那么测试基于这些框架开发的接口时就需要通过自定义的方式编写测试代码,下面介绍了如何利用JMeter提供的Java Sampler扩展机制来方便地扩展对新协议的支持。1、开发脚本前的准备1)打开Java编译器,新建一...原创 2018-08-08 15:13:40 · 2831 阅读 · 0 评论 -
gitlab服务搭建
1、前提条件: **存储空间的大小主要取决于你将存储的Git仓库的大小。但根据 rule of thumb(经验法则) 你应该考虑多留一些空间用来存储Git仓库的备份CPU:* 1 核心CPU最多支持100个用户,所有的workers和后台任务都在同一个核心工作这将导致GitLab服务响应会有点缓慢。 * 2核心 支持500用户,这也是官方推荐的最低标准。 * 4 核心支持2,...原创 2018-07-14 21:02:35 · 233 阅读 · 0 评论 -
Mybatis之resultType详解
resultType是sql映射文件中定义返回值类型,返回值有基本类型,对象类型,List类型,Map类型等。resultType:基本类型 :resultType=基本类型List类型: resultType=List中元素的类型Map类型 单条记录:resultType =map 多条记录:resultType ...原创 2018-07-29 00:09:41 · 22167 阅读 · 2 评论 -
eclipse+springmvc+mybatis+mysql搭建web工程
本人在使用eclipse+springMVC+mybatis+mysql搭建web工程时,总结了一些经验和方法,供大家学习交流。之所以采用这些工具和技术搭建工程,是因为它们的应用比较广泛且是开源的,有很多的资料可供参考,在较长的时间内不会被淘汰,废话少说直接上干货。说明:eclipse中的maven工程和基础的数据库安装、环境搭建大家可在网上搜索,比较多,不再赘述。1、工程...原创 2018-07-27 20:04:01 · 1890 阅读 · 1 评论 -
spring七大模块介绍
Spring框架的七大模块1. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。2.Spring Context:构建于Core封装包基础上的 Context封装包,提供了一种框架式的对象访问方...转载 2018-08-07 09:43:38 · 356 阅读 · 0 评论 -
设置height 百分比 height:100%注意事项
1、当你让一个元素的高度设定为百分比高度时,是相对于父元素的高度根据百分比来计算高度。当没有给父元素设置高度(height)时或设置的高度值百分比不生效时,浏览器会根据其子元素来确定父元素的高度,所以当无法根据获取父元素的高度,也就无法计算自己高度。 换句话说,父元素的高度只是一个缺省值:height: auto;。当你要求浏览器根据这样一个缺省值来计算百分比高度时,只能得到undefined的结...转载 2018-08-07 17:34:09 · 2314 阅读 · 0 评论 -
js实现列表内容的自动搜索
在平台开发中,通过Ajax返回列表内容,因内容太多但又想快速检索需要内容,所以通过搜索实现,过程如下,1、列表HTML代码如下:<div style="border:1px solid #169ef4;width:135px;position:relative;left:15px;background-color:#169ef4;bottom:10px"> <lable ...原创 2018-08-07 18:10:18 · 4380 阅读 · 1 评论 -
Eclipse中通过Git上传文件到远程gitlab仓库
Gitlab可以方便的管理文件、代码、工具能资源文件,这里介绍从eclipse中上传文件到远程gitlab,前提条件是在gitlab中创建了仓库,然后就可以按照以下步骤进行环境搭建和文件上传。1、创建远程分支1)在本地磁盘新建一个文件夹作为本地仓库,克隆远程仓库到本地:git clone git@baidu-131-142.58os.org:zhaowei17/stp.gi...原创 2018-08-03 13:21:29 · 4964 阅读 · 0 评论 -
ftl文件
1、 ftl文件:Freemarker模板的文件后缀名2、 Freemarker作用:是一种比较简单的网页展示技术,即网页模板和数据模型的结合体。这种结合模式的好处就是,分离了网页界面设计人员和编程人员的工作,让他们各司其职。3、Freemarker工作原理:网页模板里面嵌入了数据模型中的数据、Freemarker自定义流程控制语言、Freemarker自定义的操作函数等等,在装载网页的时候,F...原创 2018-06-12 13:00:06 · 9743 阅读 · 1 评论