随笔分类 -  笔记杂谈

摘要:产生这篇文章的动力在于对接腾讯云服务的时候每次都要进行Base64编码之后才能进行签名,之前只知道Base64是个算法,但是不知道为啥都用这个算法,这次为了链接Base64究竟是个什么东东才在网络上各种找资料,把觉得对自己有用的记录下来了。 摘抄网络上便于理解的概念: 基本概念和应用场景 Base6 阅读全文
posted @ 2018-06-26 22:43 andysd 阅读(9123) 评论(0) 推荐(0)
摘要:第一次使用FastExcel发现在创建excel文件的时候不成功,一直报这个问题: 第一眼看到,这个和FastExcel没有关系,然后就在网上找问题,发现都是说在读取excel文件的时候没有关闭读取流就进行写入操作才引起的这个异常,而我明明关了读取流,而且创建的excel也是一个新的,为什么会有这个 阅读全文
posted @ 2016-10-25 09:47 andysd 阅读(6982) 评论(0) 推荐(0)
摘要:如何控制递归的深度?在递归的方法中接受一个参数,java中我用的是AtomicInteger这个类,另外需要再设置一个控制深度的变量int depth = 10,在进入递归的方法开始,把参数AtomicInteger和depth做比较,如果小于depth,就对AtomicInteger做+1操作,然... 阅读全文
posted @ 2015-11-18 16:25 andysd 阅读(2876) 评论(0) 推荐(1)
摘要:电子商务网站的,页面上往往或有很多活动的广告需要频繁的替换,还有关于网站的说明的文章,这些不是经常变动的,还有一些是专区的活动页面,上面放的都是活动的商品。简单的设计思路:1.建立一个模版表template,可以根据模版生成html 结构:id、模版名称、状态(有效和无效)、模版内容、类... 阅读全文
posted @ 2014-08-04 19:49 andysd 阅读(207) 评论(0) 推荐(0)
摘要:这个功能可以通过excel来实现,操作步骤如下: 1.新建一个excel,并打开 2.选中一个单元格,在单元格中填写: =20*RAND()+30 确定之后就会发现已经生成了一个随机数字 3.选中该单元格,向下拖拽左下角,可以生成多行随机数 4.去掉后面两位小数,选中A列,右键-设置单元格格式,选择数字里面的数值,小数位数修改成0 5.去掉重复行,选择需要去掉重复行的列,在工具栏选择“数据选项卡”,点击删除重复项 阅读全文
posted @ 2014-01-06 10:15 andysd 阅读(1008) 评论(0) 推荐(0)
摘要:一下是在做项目中用到jquery涉及到的一些知识点,把源码复制过来,省得以后忘记了:/css/jquery.alerts.css" rel="stylesheet" type="text/css" /> 阅读全文
posted @ 2013-12-02 10:58 andysd 阅读(277) 评论(0) 推荐(0)
摘要:转别人的文章,为了防止突然有一天这个文章消失linux配置java环境变量(详细)一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。二. 需要配置的环境变量1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的 阅读全文
posted @ 2013-10-30 16:24 andysd 阅读(499) 评论(0) 推荐(0)
摘要:tomcat6w.exe 运行 提示 指定的服务未安装 unable to open the service 'tomcat6'新下载的Tomcat6.0.29 解压版,解压缩完成后,双击tomcat6.exe出现个DOS样子的窗口一闪而过消失了,tomcat也没有启动成功。双击tomcat6w.exe 弹出个错误对话框,说“指定的服务并未以安装的服务存在。Unable to open the service tomcat6”,如下图: ‍查找原因,其实这两个文件要起作用,必须先为这个tomcat安装服务。注:tomcat6.exe 这个文件是用... 阅读全文
posted @ 2013-07-05 18:07 andysd 阅读(590) 评论(0) 推荐(0)
摘要:本人现在在维护一个电商网站,由于原来的架构的问题,照成现在维护的成本很大,现在就把维护过程中需要注意的地方记录下来:1. 订单的业务逻辑,在订单的service层,也就是在这里添加的事物控制,需要注意一些细节的逻辑 1.1 首先判断库存够不够 1.2 判断余额够不够 1.3 添加订单 1.4 添加库存流水 1.5 减少库存 这些都要记录在同一个事物中,如果还有其他的限制有的也有必要在这里做,这这里就是防止并发的情况。 阅读全文
posted @ 2013-07-05 09:53 andysd 阅读(296) 评论(0) 推荐(0)
摘要:记录这些是为了提醒自己:1. 由于项目需求的原因,原来的部分页面需要修改,我在修改的时候突然发现了一个问题,直接说根本的吧,需要把一值传入后台,这个值是页面中计算好的,就拿商品总价来说吧,商品单价是1.6元,这个时候页面上有个让输入数量的文本框,我输入的3,结果发现传入后台的总价却是4.800000000001,由于以前遇到过这样的问题,立马就知道了原因,js在计算的时候会产生这个问题,以前曾在博客园看到过相应的文章,具体的也忘了,最后用了(Number($(window.parent.document).find('#price').val()).toFixed(1) * $ 阅读全文
posted @ 2013-07-04 17:42 andysd 阅读(293) 评论(0) 推荐(0)