码迷,mamicode.com
首页 > 2019年03月29日 > 全部分享
Java面试知识点
(1) 关于finalize的问题 因为不可预测性,以及对垃圾回收性能的影响,Object.finalize()方法不推荐使用,并且在Java9中已经被废弃。Java 平台目前在逐步使用 java.lang.ref.Cleaner来逐步替代finalize实现。 (2)使用setter/getter ...
分类:编程语言   时间:2019-03-29 01:15:04    阅读次数:173
分布式锁(2) ----- 基于redis的分布式锁
Redis单机版实现 set和lua实现 获取锁 SET resource_name my_random_value NX PX 30000 NX key不存在时才set PX 设置过期时间 my_random_value 要保证每台客户端的每个锁请求唯一,可以使用UUID+ThreadID 该命令 ...
分类:其他好文   时间:2019-03-29 01:14:47    阅读次数:231
java重写toString()方法
java重新tostring()方法;tostring()方法 ...
分类:编程语言   时间:2019-03-29 01:14:30    阅读次数:523
Solr 17 - Solr的时间为什么比本地少8小时(附修改方法)
Solr的时区为什么总是UTC? 从数据库同步数据到Solr, 为什么时间总是少了8小时? 要怎样修改Solr的默认时区?这篇文章来做个实践和探讨. ...
分类:其他好文   时间:2019-03-29 01:14:16    阅读次数:284
学习打卡第五天
以上是我今日所写的一个小的系统,按照教学视频来做的,运用了一直以来学习的很多内容,使我好好地巩固了之前的知识,也让我更加了解项目的结构,需要注意的地方,在写项目之前需要画一个草图,去想想怎么去提取类中共有的元素,去写成一个父类,需要多个类实现的方法就去定义一个接口,去实现接口。 ...
分类:其他好文   时间:2019-03-29 01:13:51    阅读次数:177
Hie with the Pie (POJ 3311) 旅行商问题
昨天想练习一下状态压缩,百度搜索看到有博客讨论POJ 3311,一看就是简单的旅行商问题,于是快速上手写了状态压缩,死活样例都没过。。。 画图模拟一遍原来多个城市可以重复走,然后就放弃思考了。。。 刚刚把这个无聊的问题解决了,简单的Floyd+状压。 所谓Floyd算法,我在暑训的博客里提过,复杂度 ...
分类:其他好文   时间:2019-03-29 01:13:33    阅读次数:151
心灵毒鸡汤
正所谓,生活不止眼前的枸杞,以下鸡汤比较毒,慎服! 累的时候,就要学会换种心情,不会很好,但不能太差。欢迎评论! ...
分类:其他好文   时间:2019-03-29 01:13:17    阅读次数:176
负载均衡阅读总结
负载均衡的本质上是用于将用户流量进行均衡减压的,因此在互联网的大流量的项目中,重要性不言而喻。在早期的互联网应用,由于用户流量比较小,业务逻辑也比较简单,往往一个单服务器就能满足负载需求。随着现在互联网的流量越来越大,稍微好一点的系统,访问量就非常大了,多台服务器是如何去均衡流量,如何组成高性能的集 ...
分类:其他好文   时间:2019-03-29 01:13:04    阅读次数:166
高仿JDK动态代理 底层源码实现
动态代理实现思路 实现功能:通过Proxy.newProxyInstance返回代理对象 1、创建一个处理业务逻辑的接口,我们也和JDK一样,都使用InvocationHandler作为接口名,然后接口里面一个invoke方法,jdk呢是有三个参数,我们简化了一下就只要两个参数即可。 2、声明一段j ...
分类:其他好文   时间:2019-03-29 01:12:52    阅读次数:168
第二章:Java堆内存溢出
Java堆溢出 Java堆溢出 可以通过不停的创建对象来造成堆内存溢出 public static void main(String[] args) { List list = new ArrayList<>(); while(true) { list.add(new ObjectBIg()) } ...
分类:编程语言   时间:2019-03-29 01:12:41    阅读次数:155
通过System.CommandLine快速生成支持命令行的应用
一直以来,当我们想让我们的控制台程序支持命令行启动时,往往需要编写大量代码来实现这一看起来很简单的功能。虽然有一些库可以简化一些操作,但整个过程仍然是一个相当枯燥而乏味的过程。我之前也写过一些文章简单的介绍过它们: 微软官方的.net命令行参数库 让.Net程序支持命令行启动 微软官方的.net命令 ...
分类:其他好文   时间:2019-03-29 01:12:28    阅读次数:317
SPARK_sql加载,hive以及jdbc使用
sql加载 格式 或者下面这种直接json加载 或者下面这种spark的text加载 以及rdd的加载 上述记得配置文件加入.mastrt("local")或者spark://master:7077 dataset的生成 下面是dataframe 下面是dataset $ bin/spark-she ...
分类:数据库   时间:2019-03-29 01:12:06    阅读次数:368
第二章:本机直接内存异常
DirectMemory容量可以同-XX:MaxDirectMemorySize指定,如果不指定,默认为Java堆最大值相同。 可以同通过反射获得Unsafe实例进行内存分配进行抛出异常。虽然可以使用DirectMemory分配内存也可以抛出内存异常,但是它抛出异常时并没有真正向操作系统申请分配内存 ...
分类:其他好文   时间:2019-03-29 01:11:55    阅读次数:170
exit函数
exit函数特点: 1、exit函数用于结束正在运行的整个程序,它将参数返回给OS,把控制权交给操作系统。 2、exit是系统调用级别,它表示一个进程的结束。 3、在main函数结束时,会隐式地调用exit函数,所以一般程序执行到main()结尾时,则结束主进程。exit将删除进程使用的内存空间,同 ...
分类:其他好文   时间:2019-03-29 01:11:00    阅读次数:137
centos7安装Python3
1、安装前准备 centos7系统自带了Python2,而且这个Python2不能被删除,因为有很多系统命令,比如yum都要用到。 下面安装Python3 : 首先安装依赖包: 2、安装 3、为命令创建软链接 ...
分类:编程语言   时间:2019-03-29 01:10:33    阅读次数:230
提高git下载速度(非代理或修改HOST)
1. 利用开源中国提供的代码仓库 标题已经说的很清楚了,我想对于经常使用git的人来讲,很可能已经知道了。对于新手刚接触git的人来讲,可能你只知道github。 实际上,国内也有很多代码仓库提供方,国外也不只github。只不过国内也是刚刚开始,关注的人不多。 开源中国提供的代码仓库提供了一个功能 ...
分类:其他好文   时间:2019-03-29 01:10:16    阅读次数:1008
SSSDJ+easyU创建报表
报表 报表用百科的翻译就是向上级报告的表格或是图标。表格数据详细、图标更加直观,各有各的好处,那么我们如何制作一个报表呢,我们会在domain中准备一个VO专门进行报表数据的展示 VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来。 PO(Do ...
分类:其他好文   时间:2019-03-29 01:09:40    阅读次数:181
717条   上一页 1 ... 34 35 36 37 38 39 40 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!