自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 westore update()更新数据时需要注意的问题

一 问题复现正常显示的页面点击城市,跳转到带有动态索引的城市选择页面,选择一个城市如北京后,再次换个选择,重新进入页面,两条数据都变为新选择的数据。页面跟踪打印如下,发现数组被替换了二 问题追踪console.log是异步的…orz首先尝试在控制台打印数据 console.log打印着居然发现,console.log是异步的。但凡打开后的数据,是旧数据,未打开时,是新数据------惊讶不已因此控制台其实只是指向了对象的引用,当点击打开时,才去执行参考文章文章里说,首先明确

2020-07-02 16:52:13 618

原创 小程序网络请求问题

一 问题描述页面的data中可数据存在,wxml中不显示方法调用:打印的结果:页面调用:这是什么奇怪问题?

2020-06-29 14:20:13 349

原创 小程序模拟器与ios真机调试不一致的问题

一 项目概述小程序+vant weapp + westore二 问题下拉框内的日历组件无法正常显示三 代码结构对比模拟器端(iphoneX模拟机)van-dropdown-item下有三个标签view标签 尺寸:375*673,除了下拉框全部选中van-cell-group标签尺寸:375*88,选中cell-groupvan-button标签尺寸:375*44ios真机只剩一个view标签,view的尺寸和模拟机相同。信了你的邪。再看看view内部。view内部对比

2020-05-28 14:52:09 3096

原创 小程序日期格式化转换

项目概述小程序开发+vant组件库+westore状态管理初始化日期页面js文件中初始化日期(后台需配置,否则查询时空字符串会报错)flightDate: ''日期格式化日期需要格式化为yyyy-mm-dd,本想用自带的util中的函数,但还是转成yyyy-MM-dd HH:mm:ss格式。wchat小程序中的日期格式化const format=require("../../utils/util.js");var date = format.formatTime(this.data.fl

2020-05-28 11:18:31 7005 1

原创 小程序flex布局align-items属性失效原因

flex布局学习资料阮一峰flex布局布局文章问题开发小程序时,采用flex布局,使用align-items属性时失效,元素无法基线对齐star不对齐,箭头不对齐代码wxss代码,align-items属性值无效wxml代码这里有赞的Vant weapp的cell有个居中属性也是写的flex的align-items属性。显然也是无效。原因多方排查,是van-cell内部嵌套了太多view导致居中失效。改正一将title插槽内部的view标签全部改为不需渲染的block标签

2020-05-26 12:13:45 3597

原创 二次启动vue项目报依赖异常

公司的小程序项目需求更改成公众号内部接口了。前面未完成的内容稍后补上。需重新建立vue项目进行开发一、项目搭建参考该篇文章,采用了淘宝镜像的npm仓库,成功搭建vue项目。二、启动项目将项目装载(导入)到VSCode,在命令行输入npm install成功。尝试输入指令 npm run dev 启动项目,报错如下。Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。D:\项目\eal-apps\

2020-05-18 15:14:03 760

原创 小程序模拟ajax请求实现分页功能

一、需求初次加载显示 loadding下拉时下一页上拉时上一页最后一页底部显示“没有更多”非最后一页底部显示“下拉加载更多”二、7个请求参数页面两个下拉框数据 + 两个input数据,四个查询参数当前页面page参数页面size参数url参数三、Promise函数封装request请求,避免无限回调var request = function request(url...

2020-05-07 15:52:32 317

原创 小程序页面渲染问题

1.模拟ajax请求,后台拿到数据2.绑定数据到页面3.页面无数据尝试打印data数据console.log("数据绑定: "+ that.data.result)打印结果原来是格式错误。采用JSON.stringify() 将JS值或对象或数组转换为JSON字符串。result: JSON.stringify(res.result)打印正常...

2020-05-07 10:54:51 706

原创 小程序事件传参异常

今日开发遇到个很奇怪的问题。A页面传参数id到B页面,id值10%的概率为空。打断点复现bug调试如下:给cell的value值设置为id,页面有参数,说明标签的id值正常。方法的event参数无值。...

2020-04-30 09:04:04 526

原创 关于小程序的页面与功能设计

关于该小程序的功能页面设计,刚开始想法是风格尽量与官网和官方小程序一致。和领导沟通 + 研究数个小程序如招行信用卡、饿了么等之后,觉得自己关于页面设计没有考虑太多,导致冗余太多,也不适合移动端的特点。1.移动端小程序与网页功能不需要一致,用户不需要完整的用户体验,而是尽可能精简的操作,尽量减少按钮,突出主要功能。2.明确页面功能,保证手机页面的大部分显示为主要功能。对于其他模块,能进行精简筛选...

2020-04-29 16:52:48 1106

原创 小程序引入Vant weapp Ui组件库方便开发

近日工作需要写个小程序满足部分领导的移动端需求,功能不多。小程序官方api有赞移动端官网有赞github按照官方提示与百度,成功注册微信公众平台并成功启动第一个小程序项目。考虑到自己实现组件太过繁琐,经多方对比(主要是老大敲定),使用有赞的UI库-----Vant weapp。中间查资料还误入了vue版本。安装官方github介绍有两种安装方式方式一:通过npm安装;方式二:直接...

2020-04-29 16:46:01 663

原创 小程序使用Vant weapp的下拉框组件dropdown嵌套索引栏IndexBar无法正常跳转至对应锚点且底部异常

【问题】小程序使用Vant weapp的索引栏IndexBar组件无法正常跳转至对应锚点,且无变色效果,但滚动正常。Vant UI库是采用dist文件引入的方式导入。按官方demo在xx.json引入组件 "van-index-bar": "../../dist/index-bar/index", "van-index-anchor": "../../dist/index-anchor/...

2020-04-28 11:30:00 4773

原创 2017.10.26开发问题汇总

昨天一个bug捣鼓了一天,浪费了巨大的时间和精力,现总结一下,将昨日的时间转化为效益。昨天开发完基本查询后,遇到如下问题。1.根据Controller页面路径访问,报错404:检查Controller路径、tiles配置无误;检查控制台输出,报错ClassNotFoundException,是服务未配置,编译不通过。2.在dubbo-provider.xml中配置出错,去obd-provider

2017-10-26 09:37:52 390

原创 为什么要使用dubbo

dubbo漫谈一 为什么要使用dubbo单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的数据访问框架(ORM) 是关键。垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的 Web框架(MVC) 是关键。分布式服务架构 当垂直

2017-09-21 10:36:48 9354 3

原创 2017-9-20 1-N维护

这次维护1-N的两张表,学习总结如下。采用的框架是Spring4+SpringMVC+Hibernate/MyBatis,辅助gradle构建工具和dubbo中间件和本地maven仓库,项目中还有redis、zookeeper、webService等技术,这里没用到就先不提。过程涉及表示层、业务逻辑层和数据库层。这次我用了hibernate和MyBatis,所以也算增加了一层持久层。可以考虑加入国际

2017-09-20 15:29:31 641

原创 问题汇总

今日采用mybatis+oracle,执行新增,采用想返回主键,只返回受影响的行数1。查询后得知mybatis中insert返回的就是受影响的行数。而selectKey会把id获取并set到对象的属性中。<selectKey resultType="Long" order="BEFORE" keyProperty="agreeQuantityId"> SELECT SEQ_A_AGREE_

2017-08-15 10:55:03 380

原创 mybatis和hibernate的本质区别和应用场景

Hibernatehibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。 对sql语句进行优化、修改比较困难的。应用场景: 适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。。MyBatismybatis:专注是sql本身,需要程序员自己编写sql语句,sql修改、优化比较方便。mybatis是一个不完全

2017-06-01 14:51:38 382

原创 动态sql

先在数据库可视化界面中写sql语句进行调试后,再写映射文件创建映射文件,在映射文件中配置sql语句映射文件命名规则:Mapper代理开发的映射文件名为XxxxMapper.xml(原始ibatis命名方式为Xxxx.xml)。映射文件的约束文件:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org

2017-05-31 16:55:28 409

原创 开发笔记

1.使fmt:formatDate应用于<form:input><fmt:formatDate value="${queryDTO.sdate}" type="date" pattern="yyyy-MM-dd" var="theFormattedSdate" /><form:input path="sdate" onchange="ckdate()" value="${theFormattedS

2017-05-27 14:34:57 495

原创 映射文件配置

1.需求 根据用户id(主键)查询用户信息 根据用户名称模糊查询用户信息 对用户进行添加、删除、更2.MyBatis运行环境(github上下载jar包) https://github.com/mybatis/mybatis-3/releases lib下:依赖包 mybatis-3.2.7.jar:核心包 mybatis-3.2.7.pdf:操作指南 加入mysql的驱动包3.

2017-05-20 19:09:36 1079

原创 框架原理

MyBatis是一个持久层框架,是apache下的顶级项目。 MyBatis托管到googlecode下,后来托管到github下(https://github.com/mybatis/mybatis-3)。作用:让程序员将主要精力放在sql上,根据MyBatis提供的映射方式,自由灵活的生成满足需要的sql语句。特点:半自动化(大部分代码需要开发人员手动编写sql); 输入

2017-05-20 18:38:04 450

原创 文章标题

1.controller中返回ajax方式更改@RequestMapping(value ="/queryByNo", method = {RequestMethod.GET, RequestMethod.POST}) @ResponseBody public ResultDTO<AgreementDTO> queryByNo(String agreementNo) throws E

2017-05-18 16:49:36 402

原创 实践问题

<1>包依赖的引入 provider工程里的类引用api工程里的类,报错。因为没有引入包依赖。 点击project-structure快捷按钮, 发现其中的api包是runtime的,改为compile即可。依次查看provider下的Module依赖,若没有则加入module dependency。这里查看provider工程下的build.gradle,dependencies {

2017-05-18 09:07:00 353

原创 原生态JDBC程序问题总结

MyBatis是一个持久层的框架。持久层的框架都是对JDBC的封装。<1>对原生态JDBC程序(单独使用JDBC开发)问题总结<1.1>jdbc程序 使用jdbc查询mysql数据库中用户表的记录创建java工程,加入jar包 数据库驱动包:mysql/oracle一般需要以下七个步骤: 加载JDBC驱动;建立并获取数据库连接;创建 JDBC Statements 对象;设置SQL语句

2017-05-16 22:04:29 433

原创 Handler编写调试

配置处理器映射器在classpath:springmvc.xml中配置处理器映射器、处理器适配器、视图解析器。 三者顺序无所谓。注意dispatcherServlet.xml的约束。<1>配置处理器适配器和处理器映射器下面内容引自https://my.oschina.net/HeliosFly/blog/205343<!-- 开启注解 --> <!-- springmvc使用<mvc:an

2017-05-05 16:58:26 874

原创 前端控制器配置

前端控制器配置在web.xml中配置<1>配置servlet <servlet> <servlet-name>dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- context

2017-05-05 10:32:17 2069

原创 SpringMVC框架

SpringMVC框架1.1 Spring Web MVC介绍 springMVC是spring框架的一个模块,springMVC和spring无需通过中间整合层整合。 springMVC是基于MVC的web框架。1.2 MVC在b/s系统下的应用 mvc是一个设计模式springMVC4中有两种方法将模型数据填充到request域 方法一 ModelAndView类型 方法二 Bindi

2017-05-02 16:43:46 499

原创 weblogic报错

【1】更新很久之前的项目时,编译和打war包成功后,启动weblogic报错如下 原因是weblogic控制台里的库名更换后,名字配置错了。 重新配置库,部署成功。【2】更新很久之前的项目时,部署时提示如下 首先把项目删掉,重新拉一遍:进入svn对应项目文件夹,复制svn地址后,删掉项目,再重新svn checkout; 打开idea,叉掉以前的项目,重新导入项目,然后选择auto-impo

2017-04-27 14:32:23 1550

原创 JSrender渲染

更新后不刷新表单,使用jsrender渲染指定行数据。1.在表格指定行处设置id 如果是只刷新某行数据,其他行保持不变,则需要在方法内传入该tr的index; 如果是条件查询出符合条件的tr,则不需传入index值。<c:forEach var="item" items="${result}" varStatus="st">st的值<tr id="tr${st.index}">调用更新方法时传i

2017-04-27 11:17:41 1953

原创 html()、text()、val()方法区别

JS、JQuery出现问题的时候,记得及时F12查看控制台console,查看报错信息。 html()、text()、val()方法区别: http://www.cnblogs.com/aqbyygyyga/archive/2011/11/03/2234926.htmlval()—一般 用在input上,而不用在其他元素,用来获取input或者是select的值 html()和text()可用

2017-04-27 10:28:13 739

原创 SpringMVC学习笔记一

表单

2017-04-27 10:25:31 630

原创 form表单添加ajax校验

form表单添加ajax校验

2017-04-26 15:27:55 577

转载 如何在有限时间内尽可能高效率地学习前端?

比起学习技术,学习方法更为重要转载优秀文章 http://www.luckyjing.com/posts/front-end/learn-front-end.html

2016-12-15 16:50:07 1200

原创 采用UML时序图理解Struts对MVC的实现

采用UML时序图理解Struts对MVC的实现

2016-08-24 15:07:18 1495

原创 通过Servlet理解MVC框架的基本实现原理

通过Servlet理解MVC框架的基本实现原理

2016-08-23 16:07:33 3174

原创 AOP(8.19暂停至spring20)

Aspect Oriented Promgramming(AOP)介绍

2016-08-19 13:57:45 370

原创 注解@Scope@PostConstruct@PreDestroy

注解@Scope@PostConstruct@PreDestroy

2016-08-18 15:39:57 1316

原创 @Component @Service @Controller @Repository

@Component @Service @Controller @Repository

2016-08-18 14:54:20 469

原创 Resource注解(重要)

Resource注解(重要)

2016-08-18 11:03:17 873

原创 Annotation第一步

Annotation第一步

2016-08-15 16:53:06 344

java安装运行设置

dos界面java程序的运行 java安装运行设置

2014-08-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除