最新文章
-
Redis事务
Redis事务可以一次执行多个命令,并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。实例事务先以 MULTI 开始一个事务,然后将多个命......
-
java excel 导入到不同的数据表 后台代码
import java.io.InputStream;import java.text.DecimalFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Dat......
-
面试复习(初级)
1.面向对象思想(OOP) 1.1 什么是面向对象,面向对象的优势答:概念:现实世界中,随处可见的一种事物就是对象。对象是事物的实在体,比如:人类、书桌、电脑、高楼大夏等。在计算机世界中,面向对象程序设计的思想以对象来思考,首先要将现实世界的实体抽象为对象,然后考虑这个对象具备的属性和行为,对同类对象抽象出其共性,形成类,类中的大多数数据由本类的方法进行处理,类通过一 ......
-
验证前端传参某些值是必输的
场景:当新增一个对象时,但是某些值是必输项,这时需要验证参数不能为空,否则保存不成功案例:1.验证WithdrawalIouManagementFee的calcType,borrowMainTakeCharge,guaranteeMainTakeCharge为必输项publicvoidcheckIouManagementFeeField(WithdrawalIouManagementFeemana......
-
toString 方法
toString是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”。 它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法写这个方法的用途就是为了方......
-
git rebase失败后commit记录消失找回
事情是这样的...在某次rebase失败后,没注意到错误信息,结果在下次重新commit后rebase就成功干掉了本次需要commit的内容...搜索了下记录,发现可以通过如下两种方式找回:nemo@Cynthia:~/git_work01/lambda$gitrefloga07fbb0HEAD@{0}:rebase:aborting2178e2aHEAD@{1}:reset:movingtoHE......
-
Eclipse远程调试
一些问题部署到远端服务器之后,在测试的过程中,往往会有一些问题会是开发环境中没有出现过的。 如果在开发环境中遇到问题,我们会很容易的在IDE中调试,但是在远端服务器中,一般就只能通过日志文件来定位问题了。 不过,其实远端部署的运用,通过Eclipse其实也是可以很容易的进行调试的,步奏如下: &n......
-
Struts2 文件异步上传
刚帮朋友看的,他的框架使用的是SSM,正好有文件上传的需求。所需环境:jquery.jsajaxfileupload.jsstruts2所依赖的jar包及struts2-json-plugin-2.1.8.1.jar编写文件上传的Actionpackagecom.ajaxfile.action;importjava.io.File;importjava.io.FileInputStream;imp......
-
微信小程序——轮播图
微信小程序的轮播图真是爽歪歪啊,不到二十行代码搞定,相对于安卓简单多了,不下百行代码,问题又多。下面见效果图:视图层:<swiperclass="swiper"autoplay="true"interval="2000"circular="true"indicator-dots="true"><blockwx:for="{{imageList}......
-
微信小程序——选择器
微信小程序的选择器还是很好用的,但是很遗憾的是,自定义选择器还不支持多级联动,做区域选择器就是鸡肋,时间和日期选择器还好。 视图层:<view><viewclass="selecte">时间选择器</view><view><pickermo......
-
微信小程序——底部导航
底部导航比较简单的实现,然而类似今天头条的顶部导航目前却比较蛋疼,还没有比较好用的控件,昨晚试了一下使用scrollview实现,发现使用wx:for语句不能是是scrollview横向滚动,bugbugbug,就作罢了,加上微信小程序并没有类似安卓的fragment做导航切换,这就不太适合开发了,多个view在一个页面上,不好控制。&n......
-
微信小程序——下拉刷新和上拉加载更多
估计十来天没有写过代码了,有点生疏了,写起代码来不太利索。今天带来一篇十几天遗留的问题,实现微信小程序的下来刷新和上拉加载的实现。当然我所说的就是利用srollvies实现的,目前微信小程序的滚动控件只有一个,不像安卓拥有多种滚动视图,微信小程序的scrollview跟安卓的大部分滚动视图差不多,都有滚动到顶部和底部的监听事件。既然有这监......
-
fastjson生成和解析json数据,序列化和反序列化数据
一.fastjson生成json字符串(JavaBean,List<JavaBean>,List<String>,List<Map<String,Object>) StringjsonStrng=JSON.toJSONString(object);二.fastjson解析json字符串为四种类型 &n......
-
Bootstrap 响应式实用工具——visible-xs、visible-sm、hidden-xs、hidden-sm等
Bootstrap提供了一些帮助器类,以便更快地实现对移动设备友好的开发。这些可以通过媒体查询结合大型、小型和中型设备,实现内容对设备的显示和隐藏。需要谨慎使用这些工具,避免在同一个站点创建完全不同的版本。响应式实用工具目前只适用于块和表切换。Class设备.visible-xs额外的小设备(小于768px)可见.visible-sm小型设备(768px起)可见.visible-md中型设备(76......
-
Ubuntu下Sublime中文输入问题
Sublime是一款不错的文本编辑器,用了不少时间。不过在Ubuntu下,Sublime稍稍有点问题,也就是不能输入中文了。查询了下网络,貌似目前还没有比较好的解决方法,这里稍稍记录下目前的解决方案:1.下载需要的文件,打开终端,输入:nemo@Cynthia:~/git_work$gitclonehttps://github.com/lyfeyaj/sublime-text-imfix.git2......
文章总数:781