随笔分类 - Java
摘要:特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法进行增强 分类: 基于接口的动态代理 涉及的类:Proxy 提供者:JDK官方 如何创建代理对象: 使用Proxy类中的newProxyInstance方法 参数: ClassLoader:类加载器 用于加载代理对象字节码,和被代理对
阅读全文
摘要:JavaFX学习笔记 本文素材大多数来源于:https://code.makery.ch/zh cn/library/javafx tutorial 1. 为界面添加CSS 例如,有这样的一个DarkTheme.css 熟悉CSS的同学都知道,这就是为每一个指定的类设定了显示效果 之后我们需要在界面
阅读全文
摘要:javaFX文件和文件夹选择器 JavaFX的文件夹选择器和文件选择器 以文件夹选择器为例 文件选择器是
阅读全文
摘要:写了一个vsftpd的GUI 项目地址:https://github.com/JiaDingCN/vsftpdGUI 主要是为了FTP用起来方便 下面是一些相关的笔记 1. linux查看是否有某一服务正在运行 来源:https://blog.csdn.net/superdangbo/article
阅读全文
摘要:在java中调用shell命令和执行shell脚本 1. bash脚本自动输入sudo命令 man sudo S The S (stdin) option causes sudo to read the password from the standard input instead of the
阅读全文
摘要:Maven基础 Web项目开发理论 视图层:直接负责Web页面的表现 控制层:控制页面表现 持久化层:与数据库和存储交互 目前开发所存在的问题 1. 一个项目就是一个工程 如果一个项目非常庞大,就不再适合使用package划分模块,最好每一个模块对应一个工程,利于分工协作。 而 借助于maven,就
阅读全文
摘要:Java Web Redis学习 基本概念 Redis是一款高性能的NOSQL系列的、非关系型数据库 NOSQL:not only SQL,是一系列非关系型数据库的总称,例如radis、hbase等数据库。 非关系型数据库 没有表的概念, 数据之间没有关联关系 数据存储在内存中 来源: https:
阅读全文
摘要:Java Web Ajax学习 概念 Ajax(Asynchronous JavaScript And XML,异步的JavaScript和XML)。 异步和同步:在客户端和服务器端相互通信的基础上来理解 这个结合计算机组成里面的同步和异步就好理解 同步方法: 异步方法: 同步方法调用一旦开始,调用
阅读全文
摘要:JSON学习 概念 JSON(JavaScript Object Notation,JavaScript对象表示法) 将消息 用对象封装起来 var p={"name":"张三","age":23,"gender":"M"}; JSON比XML更小、更快、更易解析 语法 1. 基本规则 数据在名称/
阅读全文
摘要:Java Web JQuery学习 JQuery概念 是一个JS框架,可以用来简化JS的开发,设计宗旨是"write less,do more",即写更少的代码,做更多的事情。它封装了JS常用的代码、优化了文档操作(DOM)、事件处理、动画操作 什么是框架呢?从理论上来说,我们自己定义一个JS文件,
阅读全文
摘要:Java Web Filter and listener Filter:过滤器 概述 拦截请求,完成一些特殊的功能。 过滤器的作用: 1. 一般用于完成 通用的一些操作 ,例如登录验证(通过session来判断访问是否登录,在未登录之前拦截资源访问请求并强制要求登录)、统一编码处理(统一设置 )、敏
阅读全文
摘要:Java代理模式示例程序 当然不是我想出来的,是我看的一个网上教程里的。 模拟的是一个对电脑公司的代理 真实类的接口: 真实类: 代理类 实际上,被代理的不一定是对象,一个接口也可以。这样方法就都在代理对象中实现了
阅读全文
摘要:[转载]Java中继承、装饰者模式和代理模式的区别 这是我在学Java Web时穿插学习Java设计模式的笔记 我就不转载原文了,直接指路好了: 1. 装饰者模式和继承的区别: https://blog.csdn.net/qq_27093465/article/details/53323187 2.
阅读全文
摘要:[转载]JDK、SDK、J2EE、J2SE、J2ME的区别 来源: https://www.cnblogs.com/liangyihui/p/5905875.html Java的名词真的是多啊 JDK,J2EE,J2SE,J2ME的概念区别是什么呢? 1.JDK是Javadevelopmenttoo
阅读全文
摘要:Java Web JSTL 概念 Java Server Pages Tag Library:JSP标准标签库 是由Apache组织提供的开源、免费JSP标签 用于简化和替换JSP页面上的Java代码,用标签代替Java代码,以便于前端的工作。 使用步骤 1. 导入JSTL相关的jar包 2. 引入
阅读全文
摘要:Java Web EL表达式 in JSP 概念 EL(Expression Language)是一种表达式语言,可以替换和简化JSP页面上JAVA代码的书写 语法 ${} 一般只用来写表达式,不写太过于复杂的东西,业务相关的由JavaBean负责 表达式的结果会作为HTML的资源进行直接展示 作用
阅读全文
摘要:MVC开发模式 出现背景 在早期,我们只有servlet而没有jsp,所以如果要创建一个静态内容和动态内容结合的页面,就只能通过response输出HTML语句,非常的麻烦。 JSP的出现就简化了Servlet的开发。但是随着项目的体量增大,jsp这种java代码和HTML混合(还要包括js代码)的
阅读全文
摘要:Java Web Cookie和Session 会话 会话的概念 一次会话是指浏览器从浏览器第一次给服务器发送请求建立到其中一方断开结束会话的一个过程。它包含多次请求和响应。 会话是用来在一次会话的范围内的多次请求间共享数据的 会话分为两类:客户端会话技术(cookie)和服务器端会话技术(sess
阅读全文
摘要:[转载]Java序列化与反序列化 来源: https://www.cnblogs.com/anitinaj/p/9253921.html 序列化和反序列化作为Java里一个较为基础的知识点,那你能说一下序列化和反序列化底层是如何实现的吗? 一、基本概念 1、什么是序列化和反序列化 (1)Java序列
阅读全文
摘要:Java Web JSP学习 概念 Java Server Pages:Java服务器端页面。 可以在其中直接定义HTML标签,也可以在其中直接定义java代码 。 关于JSP和JAVASCRIPT的区别,这里有一篇答案写的不错: 来源: https://zhidao.baidu.com/quest
阅读全文

浙公网安备 33010602011771号