摘要:
1、表的操作现在创建表的工作大部分还是使用数据库管理工具来完成的,虽然其本质也是使用的SQL,但是方便许多。现在就来简单谈谈使用SQL语句操作表。1.1 创建表 创建表的基本语句是(如果仅想在一个表不存在时创建它,则在表名后给出关键字 IF NOT EXISTS 即可):CREATE TABLE R ( A1, A1, ... An ); 6 1CREATE TABLE R ( ... 阅读全文
摘要:
0、写在前面的话图片批量下载,要求下载时集成为一个压缩包进行下载。从昨天下午折腾到现在,踩坑踩得莫名其妙,还是来唠唠,给自己留个印象的同时,也希望给需要用到这个方法的人带来一些帮助。1、先叨叨IO叨叨IO是因为网络传输无非也就是流的传递,所以下载文件到本地的话实际上也是IO的东西,这个和读取本地文件然后写入到本地另一个文件的操作是基本一样的。我在自己IO基础的博客中(《[03] 节点流和处理流》)... 阅读全文
摘要:
0、写在前面的话最近看书都懈怠了,又正值新项目,虽说并不是忙得不可开交,好吧我老实交待,我就是偷懒了其实,博客也没更。言归正传,对于前端的不熟悉现在确实是个让我头疼的事情,以至于一些功能要在网络上漫天飞舞疯狂尝试才能做得出来,关键是特别费时间,确实得抽时间补补前端的基础才是。这次要实现一个分类选择,即图片上传之前,抓取所有的图片分类,然后在上传页面做成下拉菜单栏进行选择。效果如下图,理论上要达到无... 阅读全文
摘要:
0、写在前面的话遇到过很多很多次,修改了页面代码,但是程序始终没有按照设想的方向走,有时候折腾了几个小时,发现问题最后却是莫名其妙恢复的。后来进一步调试发现,自己已经修改了如js代码,但是前端在载入页面时仍然还是修改之前的代码。这种类似的问题在我这些日子消费了太多不必要的时间了,心塞又心痛! 知道大概是缓存的问题,于是我尝试了所谓的shift+f5强制刷新,亦或者干脆更换浏览器,最后效果都不佳。因... 阅读全文
摘要:
所谓对称密码,是指在加密和解密时使用的都是同一密钥,比如之前提到的恺撒密码。而非对称密码,也称之为公钥密码,是指在加密和解密时使用不同密钥的方式。本章会主要介绍几种对称密码,如DES、三重DES、AES等,在这之前,要先了解一下什么是比特序列运算。1、比特序列运算在这之前,我们先来看一个异或运算(不同取1,相同取0,以下称XOR),假如有二进制数01001100为A,10101010为B,则两者X... 阅读全文
摘要:
《图解密码技术》(点击查看详情)1、写在前面的话因为接触了微信公众号开发,之中涉及支付功能时用到了大量签名加密之类的东西,对于密码安全这一块,其实一直不是很明白,大部分方法自己在用到时也是去直接google,然后复制粘贴,可以说完全不知其所以然。加密这一块查了下有很多人推荐这本书,于是就决定看看。我个人涉及到真正的加密技术的实际应用可能不算那么多,所以这里笔记准备记录一些浅显和核心的东西。2、加密... 阅读全文
摘要:
1、泛型泛型也称之为参数化类型,就是在定义类、接口和方法时,不去指定具体的类型,而是把类型也当成一种参数,在运行时再去指定具体的类型。Java中泛型的作用:编译安全,避免非法类型的传入对于如集合而言,省略了强制类型转换可读性,从字面上就可以判断内容类型2、泛型的声明泛型的声明都包裹在尖括号 中,多个泛型类声明用逗号隔开泛型声明的类型参数只能代表引用数据类型,不能是基本数据类型(像int、doub... 阅读全文
摘要:
1、什么是当面付当面付产品介绍商户可通过以下任一方式在线下完成交易收款:商家通过扫描线下买家支付宝钱包中的条码、二维码等方式将买家的交易资金直接打入卖家支付宝账户,资金实时到账;线下买家通过使用支付宝钱包扫描商家的二维码等方式完成支付,提升商家收银效率,资金实时到账;线下买家使用支付宝钱包中的当面付功能,通过声波支付的方式向商家完成付款,资金实时到账。简单地说,即我们日常中使用的 条码支付、扫码支... 阅读全文
摘要:
1、过滤器的基本概念和作用在网站的页面访问时,我们往往需要做一些控制,如普通用户无法访问VIP用户的页面。如果在每一个需要访问控制的文件中都加上判断代码,那么代码将会很冗余,一旦需要统一修改时也极其繁琐。过滤器就可以解决这样的问题,配置完成的过滤器,会强制让指定的页面在访问之前先从过滤器走一趟。2、过滤器相关的APIServlet API中,与过滤器有关的API共有三个接口,分别是:FilterF... 阅读全文
摘要:
1、事件1.1 事件的概念在Servlet中有一个概念叫做监听,顾名思义,就是监听某种事件是否发生。就如你是一家娱乐媒体公司的老板,你派出狗仔队去跟着某些明星,比如你想了解他们的绯闻,或者活动进展情况。这里的绯闻和活动进展情况,就是所谓的事件。在Web编程中,某些操作总会触发一种事件的发生,如启动或关闭容器、创建和销毁对话等。我们说过,Java是面向对象的语言,所以当发生了某种事件,容器将会创建对... 阅读全文