第一步: 创建一个mvn工程,并在pom文件中引入如下版本的Spring-context <dependency> <groupId>org.springframework<…
分类:编程语言
静态代理设计模式
静态代理模式,实现两个子类:代理子类、真实业务子类。 1 package com.proxy.demo; 2 3 public class SimpleProxy { 4 public static void main(…
突破Java面试(11)-你怎么设计一个消息队列?
0 Github 1 面试题 写一个消息队列,你如何进行架构设计,说一下你的思路! 2 考点分析 一般面试官要考察两块: (1)你有没有对某一个消息队列做过较为深入的原理的了解,或者从整体了解把握住一个mq的架构原理 (…
EchoServer
服务端程序: import java.io.IOException; import java.io.PrintStream; import java.net.ServerSocket; import jav…
后端知识- 收藏集 - 掘金
Java多线程干货系列—(四)volatile关键字| 掘金技术征文 – 掘金原本地址:Java多线程干货系列—(四)volatile关键字博客地址:http://tengj.top/ 前言 今天介绍下vol…
java面试--电商小白vs业内大厂
最近突然回想起几年前的一次上海业内电商大厂的java面试经历,虽然过了那么多年,从一位电商小白发展到自己也面试了无数java求职者,基本套路和方向在行业内依然没有发生根本性的改变,下面就通过我的一次面试经历的分享深度剖析…
突破Java面试(12) - 总结消息队列相关问题的面试技巧
一般而言,如果一个面试官水平还算不错,会沿着从浅入深的环节深入挖一个点。 其实按照这个思路可以一直问下去,除了这里的7个问题之外,甚至能挑着你熟悉的一个mq一直问到源码级别非常底层。 还可能会结合项目来仔细问,可能会先让…
维恩贝特面试JAVA后台开发
1 自我介绍 2 链表和数组区别(数组空间连续,且有下标,查找快,但是增删数据效率不高,链表的空间不连续,查找起来慢,但是对数据的增删效率高,链表可以随意扩大,数组不能) …
java实现文字转语音功能(仅Windows)
一、pom.xml引入jar包依赖 <!-- https://mvnrepository.com/artifact/com.jacob/jacob 文字转语音 --> <dependency> &…
Java电商毕业设计总结(一)
前言 最近快到毕业答辩的时候,我自己的论文也完成了查重,并且已经提交到知网平台。自己做的是一个电商项目,基本的功能都已实现。当时为了偷懒,直接是copy的慕课网上Spring电商的一个项目,自己在此基础改了几个星期,真心…
length 和 size 区分
总是混淆length和size,今天专门区分一下 1.在java代码(.java)中 1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性; 2.length()方法是针对Stri…
Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONException
eclipse下选中项目右键-properties-deployment assembly-add 添加你用的jar , 如ueditor所需的jar包