编程学习
文章平均质量分 58
Bug布道师
选择大于努力,努力混口饭吃。
展开
-
JDK1.8下载及安装自用版
免费的饭难吃,免费的工具跪着用JDK目前完全免费的版本是JDK1.8的8u202版本,所以很多公司用的jdk最高版本也就是这个了。JDK17版本免费,不过是限时的,懂得都懂,为了稳妥起见。当然OpenJDK也是很香的,值得。原创 2023-12-04 18:41:16 · 737 阅读 · 0 评论 -
JAVA整理学习实例(三)数组和其内存结构
数组是很基础且很重要的数据结构之一;对于很多老铁来说,数组应该是一个很清晰的概念了;但是后面想写一些关于集合的东西,所想把数组单独拿出来说一下。数组是一种数据结构,用来存储同一类型数据的集合,是为一组数据,简称数组。1.在Java中,数组对象是一个引用数据类型,所以在创建数组的时候,对象是在堆内存中。2.Java的数组,可以存储基本数据类型的数据,也可以存储引用数据类型(对象的引用)的数据。3.数组在内存中创建的时候,是一个长度固定,内存地址连续的内存数据块(这里不知道如何形容)。原创 2023-11-06 20:49:39 · 195 阅读 · 0 评论 -
Linux CentOS7.9安装OpenJDK17
Linux CentOS7.9安装OpenJDK17原创 2023-11-03 01:10:08 · 1493 阅读 · 0 评论 -
JAVA的核心竞争力和技术壁垒
JAVA的核心竞争力和技术壁垒唠一下个人浅显的看法不知道有没有人像我一样,对于很多问题,都想得到一个最终答案;就像我玩金铲铲一样,通常都是按部就班的搞搞阵容,却很少想着去根据对战玩家的阵容去调整自己的阵容,所以时常就输的很惨。于是我没事的时候,就回去百度和知乎搜索一下,Java的核心竞争力是什么?然后又搜了一下,JAVA有没有技术壁垒?浏览了很多回答,发现很难形成统一的答案。今天就随便尬聊一下自己的看法。原创 2023-11-02 17:59:17 · 260 阅读 · 0 评论 -
十年回望 -- JAVA
工作十年,Java开发,编程,回望原创 2023-11-01 00:27:03 · 159 阅读 · 0 评论 -
Java中CompareAndSwap(CAS)compareAndSwapInt 一些理解,随手记录下
最近在瞅ConcurrentHashMap源码, CAS的这个方法compareAndSwapInt,有些不是很理解.虽然知道cas的原理,但是对于这个方法还是比较迷惑,这里随手记录下,查了资料以后的理解。// 最底层是native方法,那就是C语言实现的,目前没看过C源码,这个坟值得一挖.public final native boolean compareAndSwapInt(Object var1, long var2, int var4, int var5);// 使用就个样子sun原创 2020-08-21 18:59:00 · 5099 阅读 · 4 评论 -
Git 安装后常用初始化
Git安装后初始化一些操作无需动脑记忆的都用笔写下来第一步:安装Git:第二步:基操:无需动脑记忆的都用笔写下来关于Git的操作还是挺多的,很多命令大部分用不到,但是用到的时候还要尝试,比较麻烦,所以记录一下,顺带做一些操作的简化。另: Git真的是非常好用,这里就不讲啥原理的,学习网站很多,自行百度。第一步:安装Git:先去正规网站下载Git:Git下载链接>>>;安装步骤见网站,各种环境的安装>>>,或者百度安装步骤;TortoiseGit(Git小乌原创 2020-07-16 14:42:07 · 819 阅读 · 0 评论 -
IntelliJ IDEA 非常好用的常用插件
经常更换开发环境,重新安装IntelliJ IDEA都要查找各种插件,比较麻烦。但是很多插件非常好用,所以记录一下:一、IDEA 插件安装方法:打开:File > Settings > Plugins ,在搜索框中搜索想要的插件名称,然后点击安装就可以了。或者:Ctrl+Alt+s > Plugins ,快捷键方式打开设置页面,然后选择插件安装选项卡。Plugins最上面...原创 2019-12-23 13:16:18 · 2527 阅读 · 0 评论 -
Java随便写写Object
Java Object的结构和简单注释原创 2019-06-11 09:07:58 · 181 阅读 · 0 评论 -
Java随便写写JVM
JVM的结构,简单记录原创 2019-06-11 17:20:07 · 468 阅读 · 0 评论 -
Java随便写写Classloader
java classloaer简单记录一下原创 2019-06-12 00:33:37 · 175 阅读 · 0 评论 -
Java随便写写synchronized
随便写写synchronized原创 2019-06-12 11:49:33 · 227 阅读 · 0 评论 -
Java面试题,基础部分(菜鸡自用版)
Java面试题,基础部分(whatwhy个人版)原创 2019-07-01 13:50:27 · 245 阅读 · 0 评论 -
Java 实现RPN(逆波兰)计算器
java实现逆波兰表表达式计算器原创 2019-07-05 23:09:04 · 1463 阅读 · 0 评论 -
Eclipse 运行Main方法报错:Error: A JNI error has occurred, please check your installation and try againe
Error: A JNI error has occurred, please check your installation and try againe原创 2019-07-11 13:15:28 · 4210 阅读 · 1 评论 -
Eclipse常用快捷键
常用快捷键很重要,非常重要。快捷键太多了。看别人写的那么多,头晕眼花,偶尔需要用哪些,还要百度去找,麻烦。记录一些常用的,和重要的快捷键。翻阅起来简单随意。常用和重要的快捷键: 1.Ctrl+s 啥也别说了,这个快捷键。 2. Alt+/ 各种名称补全。 3. Ctrl+Shift+r 搜索当前Eclipse工作区中所有(打开的)工程中的所有类型的文件, 但只限...原创 2018-12-17 16:39:22 · 177 阅读 · 0 评论 -
mongodb在windows下安装及简单使用教程(新手初试)
mongodb在windows下安装及简单使用教程原创 2016-10-11 10:28:02 · 904 阅读 · 0 评论 -
eclipse中java代码的审查和格式校验插件
eclipse关于java代码的审查和校验插件findbug,checkstyle原创 2017-09-18 13:22:37 · 2131 阅读 · 0 评论 -
关于javascript代码调试问题
javascript非常好用,而且很灵活,所以有时候会引起一些很奇怪的问题,如果不是经常搞,就很难调试,很是耽误开发时间原创 2017-07-06 17:14:37 · 299 阅读 · 0 评论 -
javascript 关闭当前页面
用javascript关闭浏览器当前页面,如果关闭不了就跳转到空白页。原创 2017-07-06 17:32:37 · 2255 阅读 · 0 评论 -
javascript 对json数据排序
javascript 对json对象数据进行自定义排序原创 2017-08-10 10:39:58 · 897 阅读 · 0 评论 -
H5输入框获取焦点,软键盘弹出会遮挡表单问题
H5输入框获取焦点,软键盘弹出会遮挡表单问题。手机内的页面,在点击输入框的时候,会弹出软键盘。在苹果手机上,会自动定位输入框在屏幕上下居中(软键盘和页面顶部之间可见的屏幕)。但是安卓手机不会定位,所以要处理下安卓手机的情况。/*监听input状态,屏幕滚动到input,上下居中。原创 2017-08-17 18:21:23 · 7493 阅读 · 4 评论 -
jquery各种选择器
只有想不到,没有做不到。jquery选择器,简直好用的炸裂。。翻了下百度,感觉还是有很多大神系统的介绍的。所以就抄袭加练习自己也撸一遍,防止链接丢失,所以自己写下来比较安全。 这里丢个系统的jquery选择器参考,w3c的 顺便丢个图片,看着清晰些,图片百度到的:侵删。 1.根据id标签匹配元素:#id<div id="id">根据id匹配元素</div ><script typ原创 2017-07-06 16:52:12 · 431 阅读 · 0 评论 -
jquery ajax成功响应后无法赋值给全局变量
在写前端页面的时候遇到一个ajax的问题。感觉倒像是逻辑不对,不过遇到了,总要撸一下。<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script><script type="text/javascript"> test(); var message; function test()原创 2017-07-06 11:12:16 · 3645 阅读 · 1 评论 -
WebUploader 上传插件选择上传文件按钮无效问题
WebUploader 上传插件选择上传文件按钮无效问题原创 2017-10-26 16:20:17 · 4505 阅读 · 0 评论 -
关于用jquery 动态增加、删除表格的行,列操作。
jquery 动态增加、删除表格的行,列操作。原创 2017-07-05 17:58:02 · 13249 阅读 · 7 评论 -
Springboot事务注意事项
今天突然看到一个问题,关于@Transactional注解。如果存在多个数据源,那么将会配置多个PlatformTransactionManager。如果没有实现接口 TransactionManagementConfigurer 指定默认值,在我们在方法上使用注解 @Transactional 的时候,就必须要用value指定,如果不指定,则会抛出异常。对于系统需要提供默认事务管理的情...原创 2018-12-21 09:59:13 · 449 阅读 · 0 评论 -
Mysql 语法简单使用
我怕是个废物了,sql永远记不住。写个文档记下来吧。以后直接copy。一、insert语句:1.这种是不用字段名的,一行所有字段插入,所以可以省略字段名:INSERT xxx_table VALUES (value1, value2,...valueN);2.这种是有字段名的:INSERT INTO xxx_table (field1, field2, ...fieldN) VALUE...原创 2018-11-27 17:58:55 · 416 阅读 · 1 评论 -
MySQL Workbench 导入sql脚本
最近一直在搞数据,数据量大了真的很头疼。特别是数据迁移,用的是insert的sql脚本。导入数据方法一:主页面上有这个按钮,意思大打开sql脚本。按钮如下:点击按钮选择脚本:选择脚本以后,打开就如下,插入语句:这种方式可以很直观的看sql运行,但是问题是文件不能太大,超过50M以后,打开文件就巨卡。异常蛋疼,当然了。50M的文本sql文件也是比较奇葩了。 不过这个方法确实很好用。...原创 2018-11-13 11:17:11 · 18708 阅读 · 0 评论 -
springboot @Async 注解实现方法异步
#处理大批量数据的时候,效率很慢。所以考虑一下使用多线程。刚开始自己手写的一套,用了线程池启动固定的线程数进行跑批。但是后来老大考虑到自己手写的风险不好控制,所以使用spring的方法。这里没有详细介绍,只有简单的demo,只会用,不懂原理:一、springboot的App类需要的注解package com.xxx.xxx.xxx;import java.util.concur...原创 2018-09-12 10:45:56 · 739 阅读 · 0 评论 -
各种学习资源网站链接 (自用,长更)
书到用时方恨少,健忘是常态,记录下来,查找的时候会非常方便。Vue是个好东西 >> 链接地址点这里 前端,渐进式JavaScript 框架菜鸟网 >> 链接地址点这里 站如其名,很多编程语言,各种基础的东西非常非常,新手老鸟都必不可少。某神的百度网盘搜索引擎 >> 链接地址点这里 在这里可以找到各种pdf书籍吧,请支持正版。java jar下载地址 >>链接地址点这里js特效、原创 2017-02-13 12:07:48 · 6339 阅读 · 0 评论 -
input输入框,正则格式化手机号(344)
最近有个H5手机页面需要做344的格式化,以前没有注意到,写的时候发现问题很多,然后就找大神的代码,抄袭下。原创 2017-08-18 11:43:11 · 11238 阅读 · 2 评论