会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SharpCJ's blog
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2018年10月31日
java 并发——内置锁
摘要: 坚持学习,总会有一些不一样的东西。 一、由单例模式引入 引用一下百度百科的定义—— 线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。 文字定义总是很含糊,举个反例
阅读全文
posted @ 2018-10-31 08:18 SharpCJ
阅读(1217)
评论(1)
推荐(4)
2018年10月29日
java中全面的单例模式多种实现方式总结
摘要: 单例模式的思想 想整理一些 java 并发相关的知识,不知道从哪开始,想起了单例模式中要考虑的线程安全,就从单例模式开始吧。 以前写过单例模式,这里再重新汇总补充整理一下,单例模式的多种实现。 "单例模式那件小事,看了你不会后悔" "单例模式不是一件小事,快回来看看" 之前在第一篇文章说,单例模式的
阅读全文
posted @ 2018-10-29 22:46 SharpCJ
阅读(1926)
评论(0)
推荐(1)
2018年10月24日
孪生兄弟状态模式与策略模式有什么区别,究竟该如何选择
摘要: 都说状态模式和策略模式很像,它们的 UML 类图一样。这也说明,单纯从代码角度来讲,它们的本质一样,其实都是多态的应用。但它们实际所代表的的事物特征是有本质区别的,选择哪个设计模式,代表了你看待业务场景的角度。从合理角度地对业务进程抽象,选择恰当的设计模式,才能让代码有更好的结构。 这篇文章重点说说
阅读全文
posted @ 2018-10-24 08:02 SharpCJ
阅读(924)
评论(0)
推荐(1)
2018年10月9日
自己写个 Drools 文件语法检查工具——栈的应用之编译器检测语法错误
摘要: 使用 Android Studio 在编写 drools 文件时,没有了智能提示,IDE 不对语法进行检查了,出现了两次多写 `)` 的错误。这就跟用记事本写东西程序一样,慌的不行,所以自己写一个简单的语法检查的脚本。对 drools 文件进行一个初步的判断......
阅读全文
posted @ 2018-10-09 07:37 SharpCJ
阅读(4073)
评论(1)
推荐(0)
2018年8月1日
Django 分页查询并返回jsons数据,中文乱码解决方法
摘要: 最近做用 Django 做分页查询并返回jsons数据,出现中文乱码,经过查询,找到解决方法...
阅读全文
posted @ 2018-08-01 23:01 SharpCJ
阅读(2886)
评论(0)
推荐(0)
2018年7月27日
一个简单的仿 Launcher 应用
摘要: 本例实现两个功能: 1. 系统桌面上的app图标能够排列在我们的页面上。 2. 点击自定义桌面上的app图标,能够打开对应的app。 实现思路: 1. 我们知道,一个应用的启动页 Activity 的 Intent 的 filter 中 包含 为 和`category Intent.CATEGORY
阅读全文
posted @ 2018-07-27 19:34 SharpCJ
阅读(1351)
评论(0)
推荐(0)
2018年7月26日
Android位置权限以及数组寻找索引的坑
摘要: android动态申请危险权限有小坑,java 中 Arrays.binarySearch()方法要慎用。
阅读全文
posted @ 2018-07-26 22:44 SharpCJ
阅读(982)
评论(0)
推荐(0)
2018年7月5日
VS Code 快捷键
摘要: 转自:https://www.cnblogs.com/weihe xunwu/p/6687000.html VS Code 的常用快捷键和插件 一、vs code 的常用快捷键 1、注释: a) 单行注释:[ctrl+k,ctrl+c] 或 ctrl+/ b) 取消单行注释:[ctrl+k,ctrl
阅读全文
posted @ 2018-07-05 20:10 SharpCJ
阅读(227)
评论(0)
推荐(0)
2018年6月12日
2016年国内开源maven镜像站点汇总
摘要: 2016年国内开源maven镜像站点汇总
阅读全文
posted @ 2018-06-12 19:59 SharpCJ
阅读(907)
评论(0)
推荐(0)
2018年5月14日
服务器中常用命令
摘要: netstat tpln 查看进程使用端口情况 sudo fuser k 8080/tcp 杀掉某个端口 CentOS 7 采用了 firewalld 防火墙 如要查询是否开启80端口则: [root@joe pc ~] firewall cmd query port=80/tcp no 显然80端
阅读全文
posted @ 2018-05-14 23:05 SharpCJ
阅读(708)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告