自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kellyfun的博客

一只开发妹纸的成长之路

  • 博客(23)
  • 收藏
  • 关注

原创 jquery 触发元素 a 的 click() 事件不生效 问题

不能用$(“#id”).click()需要用js原生的获取元素document.getElementById("").click()或者$("#id")[0].click();因为是a中的文本点击事件

2017-08-28 23:08:26 5053 1

原创 JS cookie存值,在另一个页面无法得到

原因这个问题引起的主要原因可能是,你新打开的页面和存cookie的路径不在同一个路径下,cookie的作用范围默认只在当前路径下,例如 www.taobao.com/user/seting 和www.taobao.com/saling/shopingcart 就不在一个路径,你如果在第一个页面设置了cookie,打开第二个页面是看不到的方法设置的时候要加上 path=\,这样作用范围就是根路径了;

2017-08-28 23:02:48 9888 2

原创 使用JavaScript操作浏览器页面的跳转

需求1.要求有个主页面main,点击某个链接同浏览器打开一个新的页面A,2.在新的页面可以通过链接跳回到主页面 3.在A页面中点击某按钮可以关闭当前页面并刷新主页面4.在主页面上需要知道是否打开了A页面实现需求使用JS知识点: 超链接标签 主页面–>打开新页面 <a href="" target="A"></a>和target=’_blank’一样如何从A页面跳回到之前打开的页面

2017-08-28 22:39:50 1412

原创 ngrok -内网穿透工具

什么是ngrokngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放为什么使用作为一个Web开发者,我们有时候会需要临时地将一个本地的Web网站部署到外网,以供他人体验评价或协助调试等等,通常我们会这么做:1. 找到一台运行于外网的Web服务器2. 服务器上有网站所需要的环境,否则自行搭建

2017-08-18 16:59:55 344

原创 web 安全

web安全的三要素 机密性 -数据不能泄露 -手段:加密 完整性 -数据是完整的,没有被篡改 -手段:数字签名 可用性 -服务应该随时可用 -分布式拒绝攻击(?)同源策略 同源策略是由网景公司提出的一种安全策略, 是web安全的基础,由浏览器实现, 指的是当浏览器执行一段脚本时会判断是否来自同源

2017-08-11 22:15:09 300 2

翻译 什么是MIME Type

是什么?MIME(多功能网际邮件扩充协议)MIME意为多目Internet邮件扩展,它设计的最初目的是为了在发送电子邮件时附加多媒体数据,让邮件客户程序能根据其类型进行处理。然而当它被HTTP协议支持之后,它的意义就更为显著了。它使得HTTP传输的不仅是普通的文本,而变得丰富多彩。访问一个网页,获得一个资源后,浏览器通过哪种方式来识别这种资源呢?就是通过媒体资源类型MIME Type,媒体资源类型通

2017-07-24 06:08:34 7439

原创 ofbiz service 参数验证

问题: service 的参数,不能 包含一些特殊字符,例如 < >等,验证的时候回不通过解决方案 使用 URLEncode.encode(参数),将参数编码后传递,传过去后再解码 失败:读代码发现,service验证前先解码了。最后,使用了ofbiz的 Base64 的encode 方式来编码就解不出来了

2017-07-16 21:37:47 346

原创 JavaMail 收发邮件

协议: smtp 发送邮件协议 pop3 和imap 从邮件服务器检索邮件,imap比pop3更新,功能更强大邮箱服务器和端口 不同的邮箱服务器,针对不同的协议都有各自的host 和port 还有sslPortssl 是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。javamail java 提供的类库,调用可以使用不同的协议进行收发邮件MIME

2017-07-16 18:12:03 317

原创 在新版ofbiz 中引入quartz 遇到的问题

写在开头: 在ofbiz 中加入了quartz 功能,导入quartz 的jar包,基本quartz就可以使用了,quartz默认用的是内存存储 #org.quartz.jobStore.class: org.quartz.simpl.RAMJobStore 。我们肯定是想长期保存,便于下次使用 ,改成数据库存储的形式。配置写在quartz.properties ,quartz类库会去 classp

2017-06-22 16:14:31 365 1

原创 log4j2使用

为什么要用log4j2 why1.项目中的执行流程比较复杂,如果一旦出现异常,你的判断流程应该是怎样的呢?直接调试么?这样很浪费时间,其实应该首先看一下错误信息,能否判断,如果不能,看一下日志信息具体执行到了哪的流程,判断,最后还是无法定位再使用debug。 2.你想看一下执行流程 是怎样的不能总用System.out.println(),占用控制台信息,不想要还得去掉 3.可以用来

2017-05-09 15:00:26 260

原创 quartz实际使用

前言之前写了一个quart指南,事后自己看都觉得十分的凌乱,不知从何下手,于是决定再写一篇,争取比上一篇写的好。quartz优势quartz实现了监听时钟,定时执行quartz实现了持久化任务到数据库,并从数据库中读取数据定时执行优化执行效率,多线程管理,配置线程池等等从一个实际的例子入手需求 提供接口,实现 1. 调用可以立即执行一个service(其实这个不是qua

2017-05-09 10:52:20 628 1

原创 ofbiz 里mini-lang 的查询用法

主键查询和关系的查询<entity-and list="productStoreGroupRollups" entity-name="ProductStoreGroupRollup" filter-by-date="true"> <field-map field-name="productStoreGroupId" from-field="productStoreGroup.productSto

2017-04-10 16:50:28 315

原创 Quartz 指南

应用场景给定时间执行任务(在一个确定的天指定,月的哪天,年的哪天…) 或者 重复执行 任务(某个时间重复执行,重复执行直到某个时间,无限重复, 稍后的某个时间重复执行…)例如: 1. 初始化一个订单后,两个小时候来检查订单状态,如果订单未被处理,触发一个警告,订单状态改为等待 2. 计划表里列一个任务 在每个工作日的11:30 把数据库里的数据同步到一个xml文件中 3. 提供提醒服务

2017-03-21 18:04:18 273

原创 网络下载图片 多线程 -复盘

学习老师的思想: 1.善于使用api ,有的功能java 类库已经实现了,我们就没必要再自己实现逻辑来完成了。 2.TDD变成其实可以加快编写速度,IDE可以自动生成代码。目标: 在规定时间内实现多线程下载一个图片 结果: 实现了,但延期了一天。 过程分析: 1.前期不动手,畏惧困难,在最后一天动手了,没承受住自己给自己的压力 ,没做完。 2.通过网络搜索了一

2017-03-20 10:56:03 302

原创 模仿读取struts.xml TDD重写

解析xml文档,利用反射机制调用类中的方法需求:0. 读取配置文件struts.xml 1. 根据actionName找到相对应的class , 例如LoginAction, 通过反射实例化(创建对象) 据parameters中的数据,调用对象的setter方法, 例如parameters中的数据是 ("name"="test" , "password"="1234")

2017-03-14 13:46:06 383

原创 网络图片下载 多线程

单线程下载 String uri = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1489320877777&di=0602ac45c01a727564917f688e3d4ad2&imgtype=0&src=http%3A%2F%2Fpic41.nipic.com%2F20140521%2F

2017-03-13 16:40:36 438

原创 Excel导入导出详解

excel导入目的:上传一个excel文件,读取到里面的数据并做相关操作页面部分 页面部分需要注意form的提交类型必须是 enctype=”multipart/form-data” <input type="file" name="fileUploader" class="form-control" placeholder="" accept="application/ms

2017-03-06 17:16:13 1373 1

原创 EntityListIterator 必须在tranction 中

其他地方没有遇到过这个问题,多线程中遇到了。 所以我加了tranction ,这里有疑惑:为什么其他地方不加可以,在单开一个县城就必须包含在事务中 可能的 原因,主线程的其他地方开启了事物。代码`EntityListIterator eli = null; boolean beganTransaction = false; try {

2017-03-03 14:12:48 892 3

原创 日期类型的转换

从页面上获取一个String类型的日期,如何放到查询中TimeStamp 1.如果Stirng格式完整 直接使用TimeStamp.valueOf() 2.如果格式不完整,例如 2017-01-01 需要先拼接为 2017-01-01 00:00:00 再转换 TimeStamp.valueOf()String 转 java.util.Date new Date(Stri

2017-03-03 11:34:48 424

原创 cpu的好伙伴

hello,大家好,我是一个cpu,今天我来跟大家介绍一下我的日常工作和我的工作拍档们。我和我的好朋友们被一起组装在我们的家(主板)里,我们通过家的内部通信设施相互协作交流。非常愉快,当主人启动电脑时,我们的家里就来电了,于是我们一一醒来,进入工作状态,大家都说我是计算机的大脑,其实不谦虚的说,这话真没错,但也离不开其他小伙伴的共同努力,我首先会从硬盘加载系统到内存中来运行,于是整个操作系统就启动了

2017-02-26 21:48:49 247

原创 java IO

总结出处:http://www.cnblogs.com/lich/archive/2011/12/10/2283445.htmlFile类的操作//创建一个文件下的某个文件,先创建文件夹,否则会创建失败 //File 方法调用1.判断目录是否存在,2.创建目录,3.判断文件是否存在,4.删除文件 5.创建文件 //6列出目录下所有文件名称 6.得到目录下所有文件urlFile fdir = n

2017-02-21 14:33:20 284

原创 程序是怎样跑起来的-读书笔记

cpu1. cpu是寄存器的合体,当然除了寄存器还有其他的控制器,计算器,时钟,这不讨论,寄存器有多种类型 :【累加寄存器,程序计数器,标志寄存器,基址寄存器,变址寄存器,通用寄存器】等2. 其中程序计数器控制着下一步执行的指令的地址,分支和循环计数器跟着做调整,标志寄存器存储着计算的结果,如判断两个值大小,则相减看结果和0比较。3. 函数调用中起作用的call指令和return指令,call

2017-02-14 22:50:34 426

原创 layer 的使用

为啥要用?自己写弹框,还要控制遮罩层,太麻烦,layer帮我们做好了各种弹框,需要的时候调用就可以了。是什么? 下载layer的压缩包中,有 css,js,和一些基本图标,原理是当我们写了一个类似ajax请求的layer语法后,在执行的时候通过js方法生成html代码和自身css,图标结合,嵌套在页面中。z-index 层级设置的很高。怎么用?1.把layer的整个文件夹放在目录了,需要使用的引

2017-02-08 18:05:43 361

空空如也

空空如也

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

TA关注的人

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