~随笔A012~注解annotation之springmvc
摘要:一.xml与annotation (1)xml松耦合——建议设置常量和参数时使用 (2)annotation紧耦合——建议将方法声明为服务时使用 二.springmvc注解
阅读全文
~随笔A011~利用MultipartFile实现附件上传
摘要:系统中经常会涉及到附件上传,这里采用MultipartFile实现此功能。 1.前端jsp页面 选中文件后会通过uploader="disclosureFileErController.do?saveFiles&table=${table}&id=${id}"进行controller类调取 2.后端
阅读全文
~随笔A010~eclipse连接SVN
摘要:在团队研发过程中,我们更多会采用SVN服务对资源项目进行更新、发布等 这里,以eclipse初次连接SVN为例。 1.自行百度下载subclipse site-1.10.13-1.9.x.zip压缩包至本地;下载地址http://subclipse.tigris.org/servlets/Proje
阅读全文
~随笔A009~自动定位功能
摘要:1.生活中自动定位的使用场景: (1)百度、谷歌地图已成为我们出行的必备助手,其中会获取当前的位置 (2)各公司的签到软件,为防止小伙伴们修改签到地点会采用自动定位等 2.自动定位基础原理: 移动端接受卫星信号,获取当前手机的地理位置(经度与纬度),然后依据经纬度反射出当前位置的实际地址(pc端浏览
阅读全文
~随笔A008~二维码的美化 及美化后将div、canvas等保存为图片
摘要:随着科技的发展,普通的黑白二维码已无法满足我们的审美,本文主要介绍两部分内容: 1.二维码美化——(采用jquery.qrcode.js) 2.美化后的元素(非img)保存为图片——(采用html2canvas.js)
阅读全文
~随笔A007~html中input输入框的字数限制、同步input的输入内容至div中
摘要:为给用户更好的体验效果,前端开发时会涉及到 1.实时提示用户可输入字数限制 2.及时同步至预览效果中 3.下图右侧是html标签组成的效果,若想将其保存为图片,将采用类似截图功能(下一篇将介绍) 代码显示: 页面采用bootstrap进行页面布局、按钮修饰
阅读全文
~随笔A006~微信扫码的授权、用户绑定、关注公众号、消息反馈
摘要:微信已变成我们生活、工作、社交、出行、娱乐的生活方式。这里总结下微信开发的基本功能。 一、微信授权登录或访问第三方网站 微信授权登录或访问第三方网站,需通过微信公众号来授权。 (1)通过接口 https://open.weixin.qq.com/connect/oauth2/authorize?ap
阅读全文
~随笔A005~彻底修改eclipse中项目名称
摘要:当我们在eclipse中已创建好项目,后期对其进行修改: (1)右键工程——>Refactor——>Rename (2)修改工作空间下.project文件 (3)右键项目——>Properties——>Web Projet Settings——>Context root (4)修改项目目录 .set
阅读全文
~随笔A004~qrcode进行二维码生成
摘要:如今,二维码变成一种潮流。这里简单了解下二维码 1.二维码扫描 (1)灰度化 (2)去燥 (3)二值化流程 (4)位置探测图形 (5)译码 (6)联网传输数据 2.java进行二维码制作 (1)说明:二维码背后可以是某网址的地址、有限字数的文字等。 (2)制作逻辑:准备一个网址,将其生成二维码即可。
阅读全文
~随笔A003~长URL转短URL与nginx的联合使用
摘要:生活中,我们经常会收到一些附带链接地址的短信,发现其中链接地址大多采用下图样式(域名+随机码,有效隐藏了真实访问地址): 一、长地址生成短地址(生成随机码) 二、nginx的配置。nginx主要用于反向代理(proxy)与负载均衡(upstream),使用方法特别简单方便。(反向代理,隐藏真实访问地
阅读全文
~随笔A002~freemarker模板引擎
摘要:我们传统使用jsp界面(Java 服务器页面)来为用户呈现数据,这里简单记录下freemarker的使用。freemarker文件名为*.ftl(freemarker template) (1)jsp和ftl均可用于接收并呈现数据给用户(但ftl也可用户java代码、xml等的模板)。 (2)ftl
阅读全文
~随笔A001~jeecg智能开发平台使用
摘要:平台简介:J2EE Code Generation是一款基于代码生成器的免费开源的快速开发平台。——张代浩(平台研发者) 平台技术:springmvc+hiberanate+minidao(类mybatis)+EasyUI(UI库)+Jquery+Bootstrap+Ehcache+Redis+Zt
阅读全文