04 2017 档案

摘要:Java开发人员都知道,Java利用垃圾回收机制来自动保持应用程序内存的干净和健康。然而可能有人不知道的是,即使使用了垃圾回收机制,Java中仍然可能存在内存泄漏风险。如果你碰到下面的错误代码: 如果你确认是内存分配不足,那么可以通过以下代码为应用程序增加可用内存: 不过对于内存泄漏来说这么做是治标 阅读全文
posted @ 2017-04-30 17:21 Faron 阅读(737) 评论(0) 推荐(0) 编辑
摘要:新建一个远程的仓库(空的) 新建一个远程仓库 新建一个远程仓库 设置远程仓库的名字,并创建 设置仓库名 设置仓库名 切记:如果我们在创建远程仓库的时候添加了README和.ignore等文件,我们在后面关联仓库后,需要先执行pull操作 在本地创建一个本地的文件夹 在本地创建一个文件夹 利用终端进入 阅读全文
posted @ 2017-04-29 16:06 Faron 阅读(431) 评论(0) 推荐(0) 编辑
摘要:每次出现不能自动提示,蛮烦的。虽然不是一个很难的问题,但是有时候就是记得这个很简单的几步,所以记录下来以备用。 现在mybatis主要是3版本,即此时根据版本3来写的,别的都一样。 1,下载dtd文件:mybatis-3-mapper.dtd 2、MyEclipse中打开window–>Prefer 阅读全文
posted @ 2017-04-28 00:06 Faron 阅读(617) 评论(0) 推荐(0) 编辑
摘要:Spring创建对象方法 Spring创建对象方法 创建对象过程: 第一步:添加SpringIOC环境 (1)在WebRoot/WEB-INT/lib文件夹下,引入SpringIOC配置环境的jar包 如图: (2)在src文件下引入applicationContext.xml文件,如图: 第二步: 阅读全文
posted @ 2017-04-27 23:08 Faron 阅读(297) 评论(0) 推荐(0) 编辑
摘要:在springmvc配置文件里面写默认的注解映射的支持的时候:<mvc:annotation-driven />The prefix "mvc" for element "mvc:annotation-driven" is not bound。 解决办法: 在该配置文件上面的beans中添加 例:添 阅读全文
posted @ 2017-04-27 20:12 Faron 阅读(1245) 评论(0) 推荐(0) 编辑
摘要:习惯了eclipse和myeclipse开发的我们总是依赖于系统的插件,而当我想当然的以为IntelliJ IDEA 的jstl 的使用应该和myeclispe一样,当时使用起来却到处碰壁,完全找不到思路,网上查阅资料也是缺少一部分,下面我来总结了Idea jstl标签的引入和使用的全过程: 一、从 阅读全文
posted @ 2017-04-27 19:43 Faron 阅读(335) 评论(0) 推荐(0) 编辑
摘要:有很多朋友在问小雨关于一些渠道分成的问题以及特别大家都特别想要一份完整的各平台的分成收益表,小雨在做整理的同时发现确实平台在这方面都会有些不同的升级。一方面是这一段时间,各个平台对于短视频扶持力度加大,导致一些平台盈利点的一些变化;另一方面也出现了很多值得创作者关注的新渠道。那这次关于这些渠道的变化 阅读全文
posted @ 2017-04-26 18:16 Faron 阅读(1953) 评论(0) 推荐(0) 编辑
摘要:Vimium 是chrome底下的一个插件,所有chrome浏览器或者是基于chrome内核的浏览器(比如我用的Vivaldi)都可以使用这个插件。它提供了大量快捷键来方便键盘党浏览网页。目前在Chrome网上商店已经有3000+的好评了,基本都是五星好评! 其中 f 快捷键可以标识页面中所有可以点 阅读全文
posted @ 2017-04-26 17:53 Faron 阅读(865) 评论(0) 推荐(0) 编辑
摘要:原文链接: jamesdbloom 翻译: ImportNew.com - xiafei 理解Java代码是如何被编译为字节码并在Java虚拟机(JVM)上执行是非常重要的,这将帮助理解你的程序是如何执行的。这样的理解不仅仅能够让你在逻辑上更好的掌握语言特性,而且能够有机会理解在做出重要决定时所需的 阅读全文
posted @ 2017-04-26 17:44 Faron 阅读(507) 评论(0) 推荐(0) 编辑
摘要:在实际编程中,有时需要在条件语句匹配的时候跳出循环。在Java里,由break和continue语句控制。 “break”语句 “break”语句用来结束循环,即不再执行后边的所有循环。示例:计算1+2+3+4......+100的结果。 public class example1{ public 阅读全文
posted @ 2017-04-26 17:41 Faron 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:在java中的整数类型有四种,分别是byte short in long,本文重点给大家介绍java中的整数类型(short int long),由于byte只是一个字节0或1,在此就不多说了,对java中的整数类型感兴趣的朋友一起学习吧 在java中的整数类型有四种,分别是byte short i 阅读全文
posted @ 2017-04-26 17:40 Faron 阅读(3131) 评论(0) 推荐(0) 编辑
摘要:前言 最近一直在拜读两本书: 1、李智慧老师的《大型网站技术架构 核心原理与案例分析》 2、曾宪杰老师的《大型网站系统与Java中间件实践》 看了并结合自己目前的项目进行了思考,感觉获益匪浅、受益良多,自己对大型网站的理解又有了不少的加深,下面分享一下自己的学习笔记。 学习笔记 1、大型网站架构的发 阅读全文
posted @ 2017-04-25 21:29 Faron 阅读(351) 评论(0) 推荐(0) 编辑
摘要:Java并发编程基础 1. 并发 1.1. 什么是并发? 并发是一种能并行运行多个程序或并行运行一个程序中多个部分的能力。如果程序中一个耗时的任务能以异步或并行的方式运行,那么整个程序的吞吐量和可交互性将大大改善。现代的PC都有多个CPU或一个CPU中有多个核。是否能合理运用多核的能力将成为一个大规 阅读全文
posted @ 2017-04-25 16:38 Faron 阅读(239) 评论(0) 推荐(0) 编辑
摘要:spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 阅读全文
posted @ 2017-04-22 22:31 Faron 阅读(462) 评论(0) 推荐(0) 编辑
摘要:语法糖,等价于 if(!!num false) num=1; 类似于java的 num=null ? 1 : num 以下是来自某位知友的解答: 就是个简写法而已。好处就是短一点,但是其实坏处更大。 你是否确切知道什么时候会变成1? ——当num有值为0时,也会变成1!——当num有值为NaN时(很 阅读全文
posted @ 2017-04-22 18:49 Faron 阅读(842) 评论(0) 推荐(1) 编辑
摘要:搜到很多无用的答案,这对新手来讲是很耗费时间的事情,我把正确的方法贴出来,以便有的新手不再踩这个坑。 JavaScript slice() 方法 定义和用法 slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分。 语法 返回值 一个新的字符串。包括字符串 stringObjec 阅读全文
posted @ 2017-04-21 20:19 Faron 阅读(3220) 评论(0) 推荐(0) 编辑
摘要:字符串拼接是所有程序设计语言都需要的操作。当拼接结果较长时,如何保证效率就成为一个很重要的问题。本文介绍的是Javascript中的字符串拼接,希望对你有帮助,一起来看。 最近在研究《javascript高级程序设计》中,有一段关于字符串特点的描述,原文大概如下:ECMAScript中的字符串是不可 阅读全文
posted @ 2017-04-21 17:31 Faron 阅读(85061) 评论(0) 推荐(0) 编辑
摘要:最近两个星期接触最多的就是json和map了。 之前用到的json,就是一个键对应一个值,超级简单的一对一关系。现在用到的json那可以层层嵌套啊,刚开始接触的时候,确实有种崩溃的赶脚,不想去理,取个数据还那么麻烦。其实,就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行, 阅读全文
posted @ 2017-04-21 10:39 Faron 阅读(657) 评论(0) 推荐(0) 编辑
摘要:偶然看到的,记录一下,以免忘记 阅读全文
posted @ 2017-04-21 09:56 Faron 阅读(134078) 评论(5) 推荐(0) 编辑
摘要:import java.util.HashMap; import java.util.Iterator; import java.util.Map; public class TestMap { public static void main(String[] args) { Map map = new HashMap(); map.put(1, "a"); map.put(2, "b"); ... 阅读全文
posted @ 2017-04-20 14:47 Faron 阅读(311) 评论(0) 推荐(0) 编辑
摘要:有时候我们导入现有的工程时会出现错误,没有继续下一步的那个按钮,错误提示如下:some projects were hidden because they exist in the workspace directory。查阅了半天,很多中文网站上也没看到有可行的解释,在stackoverflow上 阅读全文
posted @ 2017-04-18 12:24 Faron 阅读(6450) 评论(1) 推荐(0) 编辑
摘要:今天用SQL Server尝试实现一个SQL语句的时候,报了如标题所示的错误,通过在百度里面搜索,并亲自动手实现,终于发现问题所在,现在把它记录下来。 语句如下: select [OrderID],[ProductID], min(UnitPrice) as MinUnitPrice into Ne 阅读全文
posted @ 2017-04-17 21:37 Faron 阅读(17822) 评论(1) 推荐(2) 编辑
摘要:最近在做项目,涉及到开发统计报表相关的任务,由于数据量相对较多,之前写的查询语句查询五十万条数据大概需要十秒左右的样子,后来经过老大的指点利用sum,case...when...重写SQL性能一下子提高到一秒钟就解决了。这里为了简洁明了的阐述问题和解决的方法,我简化一下需求模型。 现在数据库有一张订 阅读全文
posted @ 2017-04-17 20:39 Faron 阅读(26499) 评论(0) 推荐(3) 编辑
摘要:Vue.js是当下很火的一个JavaScript MVVM库,它是以数据驱动和组件化的思想构建的。相比于Angular.js,Vue.js提供了更加简洁、更易于理解的API,使得我们能够快速地上手并使用Vue.js。 本文摘自:http://www.cnblogs.com/keepfool/p/56 阅读全文
posted @ 2017-04-15 21:58 Faron 阅读(278) 评论(0) 推荐(0) 编辑
摘要:SpringMVC的请求如下面这种图所示: 可以看出所有的请求都要通过Dispatherservlet来接收,然后通过Handlermapping来决定使用哪个控制器,再根据ViewResolver来决定返回哪个视图.从流程来看,Handlermapping就是我们可以实现拦截器的第一种方法.另外还 阅读全文
posted @ 2017-04-14 18:25 Faron 阅读(370) 评论(0) 推荐(0) 编辑
摘要:在进程中kill mysql.exe 重新启动即可 阅读全文
posted @ 2017-04-12 17:02 Faron 阅读(1241) 评论(3) 推荐(1) 编辑
摘要:网上看到的资源集合,挺有用的,在这里加上自己的收藏分享一下。 技术站点 stackoverflow:全球第一IT技术问答网站 GitHub:全球最大的源代码管理平台,很多知名开源项目都在上面,如Linux内核 Hacker News:非常棒的针对编程的链接聚合网站 Programming reddi 阅读全文
posted @ 2017-04-12 00:15 Faron 阅读(262) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的 阅读全文
posted @ 2017-04-11 13:43 Faron 阅读(455) 评论(0) 推荐(0) 编辑
摘要:前言 在Java社区的各种开源工具中,回调方法的使用俯拾即是。所以熟悉回调方法无疑能加速自己对开源轮子的掌握。网上搜了一些文章,奈何对回调方法的介绍大多只停留在什么是回调方法的程度上。本篇文章尝试从回调方法怎么来的、为什么要使用回调方法以及在实际项目中如何使用等方面来介绍下。 场景 场景选择的得当与 阅读全文
posted @ 2017-04-10 13:18 Faron 阅读(355) 评论(0) 推荐(0) 编辑
摘要:github的相关教程:https://github.com/GeekerDream/note/tree/master/maven%E7%A7%81%E6%9C%8D%E6%95%99%E7%A8%8B 1、 为什么使用Nexus 如果没有私服,我们所需的所有构件都需要通过maven的中央仓库和第三 阅读全文
posted @ 2017-04-09 19:03 Faron 阅读(352) 评论(0) 推荐(0) 编辑
摘要:由于做开发的时候想打开查看数据库存放的内容,在eclipse中数据库文件默认就在/data/data/应用包名/databases/数据库名,而用Android studio打开DDMS下面找时发现点击data下拉按钮没有任何反应(如下图所示)后来找了很久才发现是权限问题,需要修改文件的权限: 上面 阅读全文
posted @ 2017-04-04 20:14 Faron 阅读(779) 评论(0) 推荐(0) 编辑
摘要:更新了最新的Android Studio预览版之后,运行程序。发现弹出了一个Error [html] view plain copy Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. [htm 阅读全文
posted @ 2017-04-04 16:54 Faron 阅读(413) 评论(0) 推荐(0) 编辑
摘要:本文中 Android Studio 的版本为 Android Studio 2.2 ,操作系统为 Windows,如有操作不同,可能是版本差异。在工具栏中添加一些常用的图标有利于我们开发,举例说明: Android Studio 2.2 版本的菜单栏和工具栏 在开发时,常用的 DDMS 在新版本的 阅读全文
posted @ 2017-04-04 16:29 Faron 阅读(1542) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示