top
友情提示
测试消息
确定
友情提示

处理中,请稍后...

设计模式之代理模式
什么是代理模式 为其他对象提供一种代理以控制对这个对象的访问的一种设计模式。一张图解释代理模式: 代理模式的优点 (1)隔离作用;(2)无侵入地进行某些业务逻辑的执行 代理模式的分类 两个大类:(1)静态代理; (2)动态代理 此外,无论是静态代理还是动态代理都有基于接口实现和基于继承实现两类,动态代理典型的如JDK代理(基于接口)和Cglib代理(基于继承) 静态代理 缺点:代理的方法越多,重复的逻辑越多。假设代理目标对象有100个方法需要进行代理执行,那么代理类里面也必须进行这10...
2018/08/15
分类:Java
评论:0
intelliJ IDEA Java注释模板配置
主要内容:intelliJ IDEA live template 配置 话不多说,进入正题:个性化自己的注释模板,主要针对Java,其余的语言也是类似的配置方式 第一部分 方法注释配置 步骤一: 首先,进入到设置界面:位置:File -> Settings -> Editor -> Live Templates 进入到Live Templates界面之后,点击右上角的加号,新建一个模板组,名称按自己需要,随便取。 步骤二: 新建完模板组后,选择我们新建的组,然后点击右上角...
2018/08/11
分类:实用工具
评论:0
MySQL 8.0 java.sql.SQLException Unknown system variable 'query_cache_size'
由于xxxxx,最近更新了MySQL版本到MySQL8.0,原本以为这只是一次普通的软件升级行为,可是当我跳到坑里的时候,我才意识到没那么简单。下面贴出错误描述。 【友情提示:不想看我废话的请直接到文章末尾查看解决方法】 详细信息: 严重 [http-nio-8080-exec-10] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [mvc-dispatcherServlet...
2018/08/07
分类:数据库
评论:0
Warning-Unresolved function or method $()
描述:Warning:Unresolved function or method $() 在使用Idea或者Webstorm开发前端内容时,在使用Jquery的情况下,我们一般都会下载好自己的Jquery库,然后拷贝到libs目录引入页面使用,但是在开发过程中,Idea或者Webstrom可能会提示Unresolved function or method $(),虽然这并不影响我们开发和运行,但是如此多密密麻麻的警告还是很碍眼的。 出现以上问题是因为未在工程的依赖下面添加Jquery库,...
2018/07/31
分类:JavaScript
评论:0
Node.js简单安装和配置(Windows)
Node.js不用多介绍,在准备安装使用之前肯定对其有了一定的了解。废话不多说,进入正题: Step 1.下载 官网:https://nodejs.org/ 进入后直接可以看到下载按钮,建议下载长期支持版(即LTS版本)。 Step 2.安装 下载好之后得到msi格式的安装文件,双击安装,一路常规操作,到了选择安装路径的时候,选择自己想要安装的位置,然后到了组件选择页面同样默认,如下图,直接下一步。 Step3.个性化配置 根据自己的需要建立存放全局文件和缓存文件的位置,以方便管理,比...
2018/07/31
分类:JavaScript
评论:0
Javascript是玩具语言?在Javascript越来越流行的今天......
Javascript诞生之初,因为其自身的一些弱点和简单易上手的特点,曾被戏称为玩具语言,得不到重视。但是,正如我们所见,在8102年的今天,Javascript已经是一门合格程序员必备的技能,而在Javascript发挥其巨大影响力的时候,我们就更需要把其列入学习清单。写Javascript代码很简单,写高质量高性能的javascript却一点儿也不简单。说了那么多,其实我实在凑字数<-_<-。 进入正题,在越来越离不开Javascript的今天,我看到了一张图片,在感叹图片制作...
2018/07/31
分类:JavaScript
评论:0
失踪人口回归
忙忙碌碌转啊转,忙忙碌碌从早到晚。 为了顺利完成毕业设计,为了不让大学留下更多的遗憾,我离开了博客两个月。 这期间攒了不少东西想写,但又没那个时间。 好在结果证明之前付出的时间是值得的,拿了一个优秀毕业论文,虽说是校级的,但我还是很高兴。 现在毕业了,刚出校门的我最大的感想:学校的饭菜真便宜,学校的打印店真便宜,学校的理发店真便宜,学校食堂的牛肉面肉真多,食堂的鱼粉真是便宜实惠,不就是有一次吃到过一个合格证吗,有什么大不了的<>_<>, 不合格还不正常了,学校的。...
2018/07/03
分类:随笔
评论:0
安卓动态权限申请
安卓开发避不开的一个点就是权限申请,从以前的只需简单声明所用权限到Android M开始的动态权限申请,安卓变得更安全了,但是开发时候需要考虑的东西也就多了。关于动态权限申请,你可以借助一些第三方的库,使用很简单。当然,动态权限申请其实也不是什么复杂的过程,所以完全可以自己简单地实现。 本笔记主要介绍博主常用的处理方式,附带一个简单的demo,请求存储和相机权限。 下面进入正题。为了操作更直观更方便,首先新建一个工具类:PermissionCheck.java。里面封装了权限检查方法。代码如...
2018/05/08
分类:Android
评论:0
OKHttp Session 持久化
熟悉安卓开发的朋友应该对OKHttp这个网络框架不陌生,使用OKHttp框架可以轻松地进行网络操作。 但是奇怪的一点是OKHttp并未提供Session持久化选项,这就导致如果我们需要用session记录一些东西,如登录状态时,就不行了。所以我们需要手动编写session持久化的代码。 本篇笔记围绕的就是Session的持久化操作,网络上也有很多相关的博文,我整理了一些优秀且实测可用的内容。在文章末尾,你可根据需要下载我写的简单Demo,可以参考操作。 HttpSession 持久化 主...
2018/04/12
分类:Android
评论:0
安卓开发:android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
错误描述:android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1 安卓开发中,查询SQLite数据库后会返回一个 Cursor 对象,而出现以上这个错误大多是因为对 Cursor 理解存在一定误解。首先我们先来简单看一下 Cursor 的特点。Cursor 的工作特点: 我们可以简单将查询出来的数据理解为以上图示的结构,而Cursor初始 “指向”的是...
2018/04/11
分类:Android
评论:0
android.database.sqlite.SQLiteException:AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY (code 1)
错误描述:android.database.sqlite.SQLiteException: AUTOINCREMENT is only allowed on an INTEGER PRIMARY KEY (code 1) 以前没用过SQLite数据库,以致于现在用都是凭感觉来的,就把MySQL中的那一套搬来了,这刚开始就出问题了:   @Override public void onCreate(SQLiteDatabase db) { String sql = "CRE...
2018/04/11
分类:数据库
评论:0
每年生日总少不了老妈的祝福
  时间过得真快 一转眼又是一年 一转眼又是一个尴尬的年纪 在外面时间越久就越能感觉到—— 只有父母的关爱是长久不变的 那种深沉的爱 不求回报的爱 。 心里总是希望时光时光 你慢些吧 现实却是我在长大 爸妈在变老 想起了曾经不知何处看到的“A4纸人生” 很无奈 也很无助 ... ... 永远不要为了新鲜感而忘掉一直陪你的人 愿爸妈身体健康   最后,祝自己生日快乐  ...
2018/04/10
分类:时光记
评论:0
【?疑问】SQL中一个奇怪的字符串组合(已解决)
错误描述:[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '...' at line 1 对于SQL语句,博主没有系统地学习过,都是边用边学,以致于有时候出现问题要花很多时间才能解决。 前言 本篇博文用于记录今天遇到的一个问题,暂...
2018/04/01
分类:数据库
评论:0
Maven 和 Gradle 国内代理配置
Maven 和 Gradle 都是项目开发中比较常用的构建工具,其最基本的功能之一就是项目依赖的管理。我们无需手动下载各种各样的依赖,只需在配置文件中简单配置即可。 但是在当前这个网络大环境下,很多依赖下载特别慢甚至出现无法下载的情况,比较直观的一点,在使用Android Studio构建项目的时候,Gradle下载 jcenter.bintray.com 下的一些包时经常出现连接超时(Connection timeout)的情况,以至于Gradle同步失败,项目无法构建。 Maven 解决...
2018/04/01
分类:实用工具
评论:0
JavaFX开发 java.lang.IllegalStateException Not on FX application thread
JavaFX开发 错误描述:java.lang.IllegalStateException: Not on FX application thread 最近一个小测试需要用到Java开发桌面测试软件,思考一番后决定使用JavaFX来弄。太久没用JavaFX搞东西了,还是忘了不少的东西,首先忽略的一点就是在非UI线程中操作UI组件,所以便有了以上的错误提示。其实错误描述很清楚,看一眼就知道问题了。 在UI线程之外是不能直接操控UI组件的,这一点各种开发都类似,在JavaFX中,我们能轻松地使用...
2018/03/23
分类:Java
评论:0
上一页1234567下一页
热门标签
今日倒计时
小时 分钟
年少不识曲中意,再听已是曲中人
加油吧骚年
文章分类
最新文章
浏览排行

关于友情链接

友情链接申请请到留言板块留言。注明网站名称及网址。期待您的友链,欢迎留言。
最新留言
[2018/04/07]太难找了,找到了
[2018/03/21]Entry fileTemplates//Singleton.java.ft not found in C:/Dev/android-studio/lib/resources_en.jar 该错误对我们使用AS没有影响吗?为什么复制保存后重新创建一个新的之后这个错误又出现了?
[2018/01/23]815cce30b85eb6b7ee7930c09135fcf7好漂亮的博客空间啊
[2018/01/06]好漂亮的博客.......
[2017/12/26]试试水
[2017/12/21] 博主可以分享一下这个源码不, 很喜欢这个博客
[2017/11/20]你加我友链了????
[2017/11/20]你的alert 很不友好哈
[2017/11/20]友链已添加
[2017/11/19]路过帮踩。
Copyright © 2018 DevSONG . All rights reserved. 有疑问或者建议? 留言给我或者E-mail me
滇ICP备17002307号-3