- 博客(84)
- 资源 (9)
- 收藏
- 关注
原创 面试Java大厂,我是如何被水货程序员谢飞机“戏耍”的
面试官(微笑):好的,今天的面试就到这里。: 什么是线程池中的RejectedExecutionHandler?: 什么是JVM中的 PermGen 和 Metaspace?: 什么是Spring框架中的IOC和AOP?: 什么是SpringBoot中的自动配置?: 什么是RabbitMQ中的消息确认机制?: 什么是Java中的静态变量和实例变量?: 什么是MyBatis中的动态SQL?: 什么是Dubbo中的服务注册与发现?: 什么是Java中的接口和抽象类?: 什么是HashMap的扩容机制?
2025-05-15 14:01:29
405
原创 谢飞机的面试噩梦:Java大厂求职者的滑铁卢与逆袭指南
Java 类加载器分为启动类加载器、扩展类加载器和应用类加载器。启动类加载器负责加载核心库,扩展类加载器负责加载 JRE 的扩展目录中的类,应用类加载器负责加载应用程序的类路径下的类。:垃圾回收主要是通过标记-清除、复制、标记-整理等算法实现的。:很好,你对 JVM 的理解也很深入。再问一个,RabbitMQ 中的消息确认机制是什么?那么,SpringBoot 中的自动配置是如何实现的。再问一个,MyBatis 中的动态 SQL 是如何工作的……:好的,你今天的面试就到这里了,请回家等通知。
2025-04-22 15:22:17
879
原创 面试管笑问:Java大厂面试,水货程序员谢飞机的另类求职记
在一家知名互联网公司的会议室里,一场决定命运的Java面试正在进行。面试官是一位严肃的技术专家,而对面坐着的是自称有着多年经验的程序员——谢飞机。
2025-04-22 14:21:18
447
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧。:HashMap嘛,就是……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架……:嗯,第二个问题,请说说HashMap的工作原理。
2025-04-21 20:48:14
251
原创 docker-compese 启动mysql8.0.36与phpmyadmin,并使用web连接数据库
就是这么简单,使用docker快来搭建属于你自己的私有数据库吧。
2025-03-27 17:00:28
346
原创 git打包的代码更换远程仓库 多分支推送到新的仓库地址
进入到clone下来的项目文件夹下,执行命令,推送到新的远程仓库下。前提:使用了--bare 克隆了。接下里就开始常规操作就好。
2023-06-19 09:08:46
387
原创 IntelliJ IDEA 无法识别 package.json 里面定义的脚本
IntelliJ IDEA 无法识别 package.json 里面定义的脚本
2023-02-18 11:04:33
2000
原创 springboot+vue打包成zip文件并且下载
ruoyi框架下开发的,使用了hutool工具包自己记录一下。前提是文件已经存放在后台服务器上。如果是其他框架或者流文件, 参照博客:vue+springboot压缩多个文件、压缩包下载、单文件下载 - 代码先锋网 (codeleading.com)前段vuedownloadExpress(row) { const uuids = row.uuid || this.ids; this.$download.zip("/business/hawbbill/down
2022-03-15 16:42:24
2792
1
原创 windows 安装 nexus3创建私有仓库,使用maven上传和下载jar包
最近因为私有包的问题,准备使用nexus搭建一下自己本地的私服。这是使用的windows 和nexus 3.23,寻找安装包没找到,所以自己下载了一个包,分享给大家。百度网盘链接: https://pan.baidu.com/s/1bo1xgIa5c-ZErLfHFZTd0Q 密码: oagk一:安装启动1,解压到随便一个盘符下。2,配置环境变量名称:Nexus变量:D:\******\nexus-3.23.0-03\名称:Path变量:;%Nexus%\bin3,.
2020-07-06 14:43:04
1092
1
原创 git 创建本地分之,并关联到已有的远程分支
1、在你想要同步的文件夹中,初始化你的gitgit init2、将本地代码创建为本地分支git branch 分支名称3、可以查看所有分支git branch //这是本地分支git branch -a // 这是全部分支4、切换分支git checkout 本地分支名5、添加远程分支git remote add origin https://gitee.com/****/aa.git6、本地分支关联远程分支git branch --set-upst
2020-06-30 15:41:09
2824
1
原创 如何使用 sublime text 3 mac版本,安装Package Control,安装插件合集
最近使用mac版本的sublime text3 记录使用中发声的问题。1、首先官网下载sublime text3 ,网速慢的简直令人发指,比蜗牛还慢,好不容易下载下来了,现在分享给大家。下载地址链接: https://pan.baidu.com/s/1tUYHGx48vOlNmamLl_H1KA 提取码: 9ruk 2、下载1中的资源,双击打开,拖到mac的应用中,在应用中打开即可...
2019-01-19 15:42:56
9041
9
原创 git命令行如何管理代码
首先我们先默认项目中有两个分支:master,develop。我们在develop中做开发,然后提交代码,步骤如下:git status //查看当前分支的修改或增加文件git add -u . //增加到本地缓存,-u的意思是追踪过的代码,可根据情况省略,.是全部的意思git commit -m "日志" //提交代码git push -u origin develo...
2018-12-19 16:49:30
1368
原创 docker通过nginx部署vue项目
1、将你的vue项目打包,打包成的结构如下:WEB-INF是为了解决在tomcat下 单路由页面报错404问题,这里可以忽略。2、复制你的nginx.config文件到/work下config文件内容:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/err...
2018-09-25 16:41:22
7724
2
原创 Vue项目部署tomcat,刷新报错404解决办法
vue创建项目使用脚手架有两种方式:1,vue init webpack my这种方式的项目打包,需要找到config/index.js文件将build中的assetsPublicPath: '/',修改成 assetsPublicPath: './',build: { // Template for index.html index: path.resolve(__...
2018-09-25 10:38:02
13804
5
原创 spring boot 创建最美banner
spring修改banner的有两种方式,我们先做准备工作,在resources文件夹下创建一个banner.txt文件,将如下代码赋值进去并保存////////////////////////////////////////////////////////////////////// ...
2018-09-04 14:36:17
525
原创 spring boot 集成 log4j 解决与logback冲突问题
现在很流行springboot的开发,小编闲来无事也学了学,开发过程中遇见了log4j日志的一个小小问题,特此记载。首先在pox.xml中引入对应的maven依赖: <!-- 引入log4j--> <dependency> <groupId>org.springframework.boot</...
2018-09-04 12:06:13
27194
4
原创 微信小程序上传图片 后台Java+spring接收
最近在做微信小程序图片上传,将代码上传,造福后来人,废话不多说,贴代码:微信小程序端 chooseImage(){ wx.chooseImage({ success: function (res) { var tempFilePaths = res.tempFilePaths wx.uploadFile({ url: 'ht...
2018-03-09 12:05:26
17601
5
原创 Java使用dom4j生成xml的时候 第二行空行 并xmlns无效问题
Element root = null; Document document = DocumentHelper.createDocument(root); root = document.addElement("Message","http://www.chinaport.gov.cn/ENT");上面代码解决 xmlns无效问题 ,Message是根节点...
2018-02-27 16:49:01
983
原创 阿里云OSS绑定自己域名
①:首先我们需要有一个自己的备案域名,以baidu.com为例。②:有一个阿里云的OSS(不懂的可以百度)的bucket ,名称为test。③:在阿里云的test的bucket 中找到外网访问域名为:test.oss-cn-beijing.aliyuncs.com(仅为例子,以自己实际的为准)④:在bucket 的域名管理中绑定域名,如图:上图的 用户域名为自己设置的二级域
2018-02-06 11:23:30
17344
2
原创 微信小程序 地图导航在onload中无效
微信小程序 提供了内嵌地图,调取手机中地图app的导航功能,代码如下:js: markertap(e) { var latitude = e.currentTarget.dataset.latitude var longitude = e.currentTarget.dataset.longitude console.log("latitude:", latitu
2018-01-26 11:20:53
922
原创 微信小程序 image标签 全屏之后下方有白色条
最近开发微信小程序,遇见image全屏的问题,发现高度100%后图片还是无法铺满全屏,在屏幕最下方有一个白色的空白条,甚是难看,查来查去,发现居然是小程序自带的bug,所以决定用css来解决,代码如下:wxml: css:.main{ width: 100%; height: 100%;}image{ width:100%; height: 100%;
2018-01-26 11:04:44
6473
1
原创 java 单例模式小结
package A;/** * 懒汉模式:相比较于饥饿模式,该种模式不存在提前初始化问题,大大减小了内存的使用。 * 但是该种模式还存另一种危险--这种写法线程不安全。 * 解决办法见singlethree * @author Administrator * */public final class Single { private static Single single
2014-05-22 15:01:26
542
原创 播放视频
<embedsrc="http://player.youku.com/player.php/sid/XNTEyOTM1MDQ4/v.swf"allowFullScreen="true"quality="high"width="268"height="190"align="middle"allowScriptAccess="always" ty
2014-02-27 12:23:17
643
原创 Sybase 增加已有的设备空间大小
可以增加数据设备文件或者扩大已有设备文件的大小。 --初始化一个100m的设备test_devdisk init name ='test_dev',physname='c:\sybase\data\test_dev.dat',size='100m'或者 --给设备test_dev扩大200m的空间disk resize name='test_dev',size='200m'为数据库增
2014-01-23 15:31:50
5982
原创 js对小数四舍五入
代码如下: var num = new Number(123.3456); alert(num.toFixed(3)); 结果:123.346
2013-11-18 14:31:27
559
原创 css的简单使用句子记载
1、去除下面的前面的点,并且去除前面的空格style="list-style:none;margin:0;padding:0;line-height:30px;"2、input框圆角1(存在兼容性问题) style="border-radius:10px;"3、input框圆角2(存在兼容性问题) .input_1{width:265
2013-10-26 10:11:15
525
转载 Java 压缩图片
package com.tyzy.tupian;import java.io.*;import java.awt.*;import java.awt.image.*;import com.sun.image.codec.jpeg.*;public class CompressImages { private String srcFile; private String dest
2013-10-12 11:39:23
607
原创 java ssh中得到上下文路径
/** * 得到上下文路径 * * @return */ public String getContextPath() { HttpServletRequest request = ServletActionContext.getRequest(); return request.getContextPath(); }
2013-09-23 14:02:27
904
原创 获取当前机器的IP
/** * 获取当前机器的IP * @return */ public String getIP(){ String ip=""; try{ InetAddress address = InetAddress.getLocalHost(); ip = address.getHost
2013-09-23 14:01:09
1020
原创 java的MD5加密
/** * MD5加密 * @param plainText * @return */ public String Md5(String plainText) { String md5=""; try { MessageDigest md = MessageDigest.getInstance("MD5"); md.update(plainText
2013-09-23 13:53:49
986
原创 java获取六位随机的激活码
/** * 获取随即的六位激活码 * @return */ public String activationCode(){ String sum = ""; for (int i = 0; i < 6; i++) { int random=(int)(Math.random()*10); sum+=random+""; if(sum.startsW
2013-09-23 13:52:25
1870
原创 java从一段html代码中获取图片的路径
/** * @param s * @return 获得图片 */ public static List getImg(String s) { String regex; List list = new ArrayList(); regex = "src=\"(.*?)\""; Pattern pa = Pattern.
2013-09-23 13:51:06
4926
追书神器 免费电子书随便看 分钱不花 Android版本 直接下载安装 (绝版)
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人