• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
山高我为峰
博客园    首页    新随笔    联系   管理    订阅  订阅
06 2017 档案
ajax跨域之---服务器端代理实现

摘要:介绍一种不是通过js实现跨域的方式: 通过服务器端代理实现。 具体的思路:由于浏览器有同源策略限制,(同源策略即:https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy),所以想要跨域访问其他域下的资源,需要绕 阅读全文
posted @ 2017-06-30 12:06 山高我为峰 阅读(766) 评论(0) 推荐(0)
js中几种实用的跨域方法原理详解

摘要:这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同, 都被当作是不同的域。 下表给出了相对http://store.company.com/dir/page 阅读全文
posted @ 2017-06-30 12:05 山高我为峰 阅读(1923) 评论(0) 推荐(0)
Maven的依赖范围

摘要:compile(编译范围) compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用, 同时它们也会被打包。 provided(已提供范围) provided依赖只有在当JDK或者一个容器已提供该依赖之后才使用。例如,如果你开发了一个 阅读全文
posted @ 2017-06-29 14:30 山高我为峰 阅读(229) 评论(0) 推荐(0)
使用Intellij Idea打开项目不能显示树形目录

摘要:按下列步骤操作:1. 关闭IDEA, 2.然后删除项目文件夹下的.idea文件夹3.重新用IDEA工具打开项目 Open... 阅读全文
posted @ 2017-06-29 10:04 山高我为峰 阅读(6305) 评论(0) 推荐(1)
IDEA 上传更新的代码到码云上

摘要:1.Commit Changes 2. . 阅读全文
posted @ 2017-06-25 13:59 山高我为峰 阅读(5013) 评论(0) 推荐(0)
如何选择开源许可证

摘要:【注】转载:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html 阅读全文
posted @ 2017-06-24 19:53 山高我为峰 阅读(219) 评论(0) 推荐(0)
IDEA 安装完码云插件,运行报“Cannot run program "xxx":CreateProcess error=2,系统找不到指定的文件”

摘要:错误:Cannot run program "E:\Program Files\Git\bin\git.exe":CreateProcess error=2,系统找不到指定的文件 解决方法: 1.首先要保证电脑上已经安装了git 2.Ctl+Alt+S 阅读全文
posted @ 2017-06-24 13:41 山高我为峰 阅读(26282) 评论(1) 推荐(0)
beans.factory.BeanCreationException beans.factory.annotation.Autowired(required=true)

摘要:主要是这三个方面排查: 1,注入写成这样 @Autowired private BrandServiceImpl brandServiceImpl; 2,jar冲突,在pom.xml中 3,扫描包写的有问题 <context:component-scan ...> 阅读全文
posted @ 2017-06-21 13:00 山高我为峰 阅读(191) 评论(0) 推荐(0)
IDEA 中使用MyBatis-generator 自动生成MyBatis代码

摘要:0.在Intellij IDEA创建maven项目 1. 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件 2. 在maven项目下的src/main/resources 目录下建立名为 generatorConfig.xml的配置文件,作为m 阅读全文
posted @ 2017-06-21 11:06 山高我为峰 阅读(40559) 评论(3) 推荐(2)
IDEA 添加项目到svn

摘要: 阅读全文
posted @ 2017-06-21 09:59 山高我为峰 阅读(918) 评论(0) 推荐(0)
Intellij IDEA 14中使用MyBatis-generator 自动生成MyBatis代码

摘要:1. 在maven项目的pom.xml 添加mybatis-generator-maven-plugin 插件 2. 在maven项目下的src/main/resources 目录下建立名为 generatorConfig.xml的配置文件,作为mybatis-generator-maven-plu 阅读全文
posted @ 2017-06-20 17:32 山高我为峰 阅读(4125) 评论(0) 推荐(0)
hash算法打散存储文件

摘要:1.首先,为防止一个目录下面出现太多文件,所以使用hash算法打散存储 举例代码: 从这段代码可以看出,如果一定要研究它的规律,那就要说说hashCode()方法,"直接定址”与“解决冲突”是哈希表的两大特点, 不同的对象hashCode是有可能会相同的,并且hashCode方法是可以自己重写的,想 阅读全文
posted @ 2017-06-20 16:32 山高我为峰 阅读(3212) 评论(0) 推荐(0)
Intellij IDEA创建maven项目无java文件问题

摘要:1.解决之前项目结构如下: 2.选择File->Project Structure... 3.选择Modules选项卡下面的Sources项,在main文件夹上右键,选择New Folder...并点击OK 4.输入要创建的文件夹名称java,并点击OK继续 5.在创建好的java文件夹上右键选择S 阅读全文
posted @ 2017-06-20 16:24 山高我为峰 阅读(19620) 评论(1) 推荐(2)
分析CSS布局中BFC

摘要:1、什么是BFC BFC(Block Formatting Context,块级元素格式化上下文)是 W3C CSS 2.1 规范中的一个概念,它决定了元素如何对其内容进行定位,以及与其他元素的关系和相互作用。 通俗讲,BFC就是一种布局方式,在创建了 BFC后,其子元素会一个接一个地放置:盒子们自 阅读全文
posted @ 2017-06-19 17:32 山高我为峰 阅读(341) 评论(0) 推荐(0)
前端网页开发常用的问题定位方法

摘要:1.alert 法 2.try{}catch(e){alert(e);} 3.二分法 阅读全文
posted @ 2017-06-19 16:53 山高我为峰 阅读(455) 评论(0) 推荐(0)
Axure RP Extension for Chrome经常损坏

摘要:解决方法: 1、首先把需要安装的第三方插件,后缀.crx 改成 .rar,然后解压,得到一个文件夹 2、再打开chrome://extensions/谷歌扩展应用管理,点击右上角的开发者模式,就可以看到“加载正在开发的扩展程序”这一选项 3、选择刚才步骤1中解压好的文件夹,确定 4、确认新增扩展程序 阅读全文
posted @ 2017-06-19 16:13 山高我为峰 阅读(3388) 评论(0) 推荐(1)
mysql 存储过程示例

摘要:/*黑名单造数据存储过程*/ /*自定义结束符*/ DELIMITER $$ /*如果存在同名的存储过程就删除*/ DROP PROCEDURE IF EXISTS prAddBlack$$ /*创建存储过程*/ CREATE PROCEDURE prAddBlack(IN n INT) BEGIN WHILE n >999 DO INSERT INTO bl... 阅读全文
posted @ 2017-06-19 15:04 山高我为峰 阅读(294) 评论(0) 推荐(0)
css中单位px和em,rem的区别

摘要:PX:PX实际上就是像素,用PX设置字体大小时,比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,如果改变了浏览器的缩放,这时会使用我们的Web页面布局被打破。这样对于那些关心自己网站可用性的用户来说,就是一个大问题了。因此,这时就提出了使用“em”来定义Web页 阅读全文
posted @ 2017-06-14 14:45 山高我为峰 阅读(187) 评论(0) 推荐(0)
彻底弄懂css中单位px和em,rem的区别

摘要:PX:PX实际上就是像素,用PX设置字体大小时,比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,如果改变了浏览器的缩放,这时会使用我们的Web页面布局被打破。这样对于那些关心自己网站可用性的用户来说,就是一个大问题了。因此,这时就提出了使用“em”来定义Web页 阅读全文
posted @ 2017-06-14 14:44 山高我为峰 阅读(179) 评论(0) 推荐(0)
HTML5中Modernizr类库的作用和使用

摘要:Modernizr 是一个用来检测浏览器功能支持情况的JavaScript 库。通过这个库我们可以检测不同的浏览器对于HTML5特性的支持情况。使用Modernizr类库和使用其他第三方类库的方法是一样的它分为一下几个步骤“1、在官网上下载Modernizr类库。modernizr官网:https: 阅读全文
posted @ 2017-06-14 14:32 山高我为峰 阅读(909) 评论(0) 推荐(0)
HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用

摘要:扩展:使用X-UA-Compatible来设置IE浏览器兼容模式 阅读全文
posted @ 2017-06-14 14:16 山高我为峰 阅读(226) 评论(0) 推荐(0)
CSS+DIV定位分析(relative,absolute,static,fixed)

摘要:各个属性值的定义: 1、static:默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。 2、relative:生成相对定位的元素,通过top,bottom,left,right的设置相对于其正常位置进行定位。可通过z-in 阅读全文
posted @ 2017-06-13 17:52 山高我为峰 阅读(779) 评论(0) 推荐(0)
Web中常用字体介绍

摘要:1、在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体。 浏览器中展示网页文字内容时,文字字体都会按照设计师在css中定义的字体族的顺序来进行显示。什么是字体族?字体族就是你在css代码中看到“font-f 阅读全文
posted @ 2017-06-13 15:42 山高我为峰 阅读(1911) 评论(0) 推荐(0)
CSS中强大的EM

摘要:用户的文字大小与弹性布局 用户的浏览器默认渲染的文字大小是“16px”,换句话说,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”。当然,如果用户愿意他可以改变这种字体大小的设置,用户可以通过UI控件来改变浏览器默认的字体大小。 弹性设计有一个关键地方Web页面中所有元素都使用 阅读全文
posted @ 2017-06-13 15:03 山高我为峰 阅读(1233) 评论(0) 推荐(0)
Tomcat的URL中文乱码解决以及传输优化

摘要:场景:默认的tomcat容器如果直接使用get方式在url中传中文时,传到后台接收会是乱码 乱码问题 原因: tomcat默认的在url传输时是用iso8859-1编码。 解决方案一: 在使用get传输参数时,将参数中的中文转换成url格式,也就是使用urlEncode和urlDecode来传输,使 阅读全文
posted @ 2017-06-02 13:11 山高我为峰 阅读(3144) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3