笔记_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 笔记 >>列表
· JUC要点笔记发布时间:2020-03-02
线程6种状态java.lang.Thread.State:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATEDsynchronized和Lock区别:synchronizedjava.util.concurrent.locks.Lock语法关键字接口尝试获取锁N、若A获得则B一直等待Y、可尝试获取若失败则放弃自动释放锁YN公平锁N默认非公平、可设置精准控制N、适合代码量小的同步Ysynchronized锁的是谁... 查看全文
很多.net项目在开发的时候,.netcore还没有出现或者还么有成熟,如今.netcore3.1已经出现,其技术风险已经比较低,今天对项目如何迁移到.netcore做一个简单的梳理,瑾做参考。为什么要从.NET迁移到.NETCore?.NETCore提供的特性1.免费和最宽松的开源协议.NETCore从属于.NET基金会,由微软进行官方支持。使用最宽松的MIT和Apache2开源协议,文档协议遵循CC-BY。这将允许任何人任何组织和企业任意处置,包括使用,复制,修改,合并,发表,分发,再授权... 查看全文
java学习笔记这是我一个学霸朋友学习java时一点一点积累下来的笔记,分享给大家,希望能帮到刚学java或是想学java的你。绝不是什么网上复制粘贴下来的,内容都是很基础很重要的知识点!一、基础知识:1、JVM、JRE和JDK的区别:JVM(JavaVirtualMachine):java虚拟机,用于保证java的跨平台的特性。java语言是跨平台,jvm不是跨平台的。JRE(JavaRuntimeEnvironment):java的运行环境,包括jvm+java的核心类库。JDK... 查看全文
· Java编程思想学习笔记发布时间:2019-09-19
对象导论抽象过程所有编程语言都提供抽象机制。万物皆为对象程序是对象的集合,它们通过发送消息来告知彼此所要做的。每个对象都有自己的由其他对象所构成的存储每个对象都拥有其类型某一特定类型的所有对象都可以接受同样的消息对象具有状态,行为和标识每个对象都有一个接口怎样才能获取有用的对象?必须有某种方式产生对对象的请求,是对象完成各种任务,如完成一笔交易,在屏幕上画图,打开开关等。每个对象都只能满足某些请求,这些请求有对象的接口(interface)所定义,决定接口的便是类型... 查看全文
· Java编程思想学习笔记-二发布时间:2019-09-19
初始化与清理随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一,初始化与清理正是涉及安全的两个问题。许多c程序的错误都源于程序员忘记初始化变量。清理也是一个特殊问题,当使用完一个元素时,它对你也就不会有什么影响了,所以很容易把它忘记。这样一来,这个元素占有的资源就会一直得不到释放,结果是资源(尤其是内存)用尽。Java中采用了构造器,这是一个在创建对象时被自动调用的特殊方法,并额外提供了“垃圾回收器”。对于不再使用的内存资源,垃圾回收器能自动将其释放... 查看全文
有朋友问我每天哪里找时间写这么多文章。作为一个程序员,当然要善于利用各种工具提高自己做事情的效率了。如果没有现成的工具,就得自己造。我写文章一般是在云笔记里编辑,完成之后直接复制粘贴到自媒体平台。我有一个需求,能够把云笔记里包含的所有图片批量下载到本地某个文件夹里,这样我就可以批量上传文件到自媒体平台,省去了手工一张张上传的麻烦。我曾经写过一篇文章:使用ABAP批量下载有道云笔记中的图片,然而ABAP在程序员中间不是很普及,于是我又写了一个Java版本的。使用方式很简单... 查看全文
· java并发编程实战 读书笔记发布时间:2018-10-28
原文请参考微信公众号:https://mp.weixin.qq.com/s/RWYeM-n0k7IPVzqMH8vBIw原创:后端技术笔记后端技术笔记前天1、double和long是64位数值变量,JVM允许(非volatile类型的double和long)将64位的读操作或写操作分解为两个32位的操作。当读取一个非volatile类型的long变量时,如果对该变量的读操作和写操作在不同的线程中执行,name很可能读取到某个值的高32位和另一个值得低32位;因此在多线程情况下... 查看全文
· zookeeper学习笔记(二)发布时间:2018-09-06
在zookeeper学习笔记(一)中记录了zookeeper相关概念,这一篇是使用zookeeper开发。一、安装zookeeper的安装参考Kafka学习笔记【二】-安装中的第二章节,注意zookeeper.propertis对应为zoo.properties.二、Java编码zookeeperjava开发一般有三种方式:1)zookeeper原生api,封装层次较低,有很多功能需要自行优化,如断网重连,通知后自动watch等。2)zkClient高级api,对重连... 查看全文
在去年写完大数据学习笔记(七)-运行spark脚本【原创】之后,由于工作比较忙,且大数据在负责的项目中一时用不上,所以没有继续学习。这一篇是新的开始,主要学习使用spark的进行开发。spark的源码是scala写的,scala是与Java很像的一种语言,也是基于jvm运行的。spark提供了scala和java的开发包,因此可以使用java和scala来开发spark应用。以下介绍开发环境搭建与demo的编写:一)开发环境搭建1)安装jdk1.82... 查看全文
· java8新特性学习笔记发布时间:2018-07-31
packagecom.tmall.tac.biz;importorg.apache.commons.lang.StringUtils;importjava.util.*;importjava.util.function.Function;importjava.util.stream.Collectors;/***Createdon18/7/31bybingyin.gby.*/publicclassJava8Test{publicstaticvoidmain(String[]args)... 查看全文
· C#菜鸟教程笔记发布时间:2018-04-27
C#菜鸟教程笔记2018年02月28日02:42:59阅读数:147笔记会持续更新,有错误的地方欢迎指正,谢谢!一、基础0.输入输出函数Console.ReadLine(),用于接收来自用户的输入,并把它存储到一个变量中Console.WriteLine(“Length:{0}”,length);//输出Console.WriteLine(“HelloWorld”);//输出1.C#数据类型引用类型(Referencetypes):指的是一个内存位置。对象(Object)类型... 查看全文
说来惭愧,之前一直没有写过博客,学习的内容或者一些技术类话题也只是记录在云笔记上,今天偶然间想起来这件事情,从今天开始不定时更新博客,如有不正确或者待讨论的地方欢迎看到的朋友评论。技术分享从学习周志明的《深入理解java虚拟机》开始吧。文章内容为本人读书笔记,如有雷同,那我们真是太有缘了。下面进入正文:=================================================================JVM中运行时数据区:方法区、虚拟机栈、本地方法栈、堆... 查看全文
本章写的优点简略,有空会补充及丰富内容前面两章讲的是理论方面的内容,本章可以通过命令和可视化界面的两种方式监控jvm的方方面面。jdk命令行工具:(1)jps:jvmprocessstatustool显示指定系统内所有的hotspot虚拟机进程。虚拟机进程状况工具命令格式:jps[options][hostid].options:-q,-m,-i,-ve.g:jps-q(2)jstat:jvmstatisticsmonitoringtool,用于手机hotSpot虚拟机各方面的运行数据... 查看全文
LNMP(linux+nginx+mysql+php)服务器环境配置实战笔记作为新手,肯定是需要linux+nginx+mysql+php这套环境来实验一些东西的,LNMP(国外又叫LEMP,nginx+e的简称E),但是网上的中文教程乱七八糟的,今天我就来分享一个不错的快速集成环境安装包吧。ps:国外教程的话要GoogleLEMP了。好了,开始今天的教程了:首先,系统要求是:CentOS/RadHat/Fedora、Debian/Ubuntu/Raspbian/DeepinVPS操作开始:... 查看全文
Apidoc使用手册简介在项目开发过程中,可能会用到文档生成工具该工具是Nodejs的模块,请务必在使用前安装好nodejs环境!工具名称:apiDocGit地址:https://github.com/apidoc/apidoc项目地址:http://apidocjs.com/样例项目:http://apidocjs.com/example_basic/支持的注释样式:JavaDoc-Style/***Thisisacomment... 查看全文
· 杂项(曾经的笔记本)发布时间:2018-03-27
----------------------------------------------------------------------------------Oracle创建普通用户,并赋予权限采用sysorsystem/managerassysdba;连接数据库。创建普通用户konglin:createuserkonglinidentifiedbypwd_oracle;删除用户,dropuserkonglin;授予用户登录数据库的权限... 查看全文
心跳重连缘由在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开,而浏览器不会执行websocket的onclose方法,我们无法知道是否断开连接,也就无法进行重连操作。如果当前发送websocket数据到后端,一旦请求超时,onclose便会执行,这时候便可进行绑定好的重连操作。因此websocket心跳重连就应运而生。如何实现在websocket实例化的时候,我们会绑定一些事件... 查看全文
日本东芝在全世界发明了闪存芯片,结果其闪存业务之前以180亿美元卖给了美国贝恩资本领军的财团。东芝也是笔记本电脑的发明者。据外媒最新消息,富士康集团旗下的夏普公司正在谈判,将收购东芝笔记本电脑业务。据日经新闻1月30日报道,夏普和东芝公司已经就收购笔记本电脑业务展开了工作级谈判。据业内人士称,东芝电脑业务的估值为9200万美元。东芝的电脑业务已经长期亏损,亏损额一直在扩大,外界认为,东芝对外转让电脑业务是迟早的事情。去年,日经新闻报道东芝曾经和台湾华硕公司进行转让电脑业务的谈判... 查看全文
packagerobot_java;importjava.awt.AWTException;importjava.awt.Robot;importjava.awt.event.KeyEvent;importjava.io.IOException;publicclassRobotPrintILoveYou{//打出一个大写的Q//myRobot.keyPress(KeyEvent.VK_SHIFT);//模拟键盘按下shift键//myRobot.keyPress(KeyEvent.VK_Q)... 查看全文
腾讯科技讯,今年是苹果推出MacBookAir笔记本十周年,在这个“悠久历史”背后,是Air产品系列尴尬的现状。据国外科技媒体从苹果最新的面板订单分析,今年,苹果极有可能给Air系列彻底画上一个句号。十年前,乔布斯从一个大信封中拿出了MacBookAir笔记本,超轻超薄的设计,震惊了行业。不过,后来苹果推出了一款厚度更薄的MacBook笔记本,做出了重大的设计改动,之后Air系列已经逐步失去了存在价值。之前许多科技媒体指出,苹果迟早会终结Air产品线... 查看全文