摘要: 最近在做一个较久的项目,用的还是servlet+html(jsp),代码拉到本地后运行,访问登录页login.html既然乱码,先看个乱码的效果   怎么样,是不是很经典的乱码,别着急,我们一点点来分析乱码 1、html页面没有设置: <meta http-equiv="Content-Type" c... 阅读原文
2021-02-02 00:24:10 阅读(730) 评论(0)
摘要: 背景 微信于今日宣布 《服务号模板消息能力调整》,原先的模板消息能力将于 2021 年 4 月 30 日 24:00 下线,届时将无法使用此接口发送模板消息。 简单来讲,向小程序开发看齐,不能直接通过公众号向已订阅的用户推送模板消息。例如:改版后即使订阅了 招商银行信用卡中心,也无法通过公众号收到 动... 阅读原文
2021-02-02 00:17:03 阅读(784) 评论(0)
摘要: 分布式锁概览 在多线程的环境下,为了保证一个代码块在同一时间只能由一个线程访问,Java中我们一般可以使用synchronized语法和ReetrantLock去保证,这实际上是本地锁的方式。但是现在公司都是流行分布式架构,在分布式环境下,如何保证不同节点的线程同步执行呢?因此就引出了分布式锁,它是控制分布式... 阅读原文
2021-02-02 00:03:02 阅读(738) 评论(0)
摘要: 多线程: 三种创建方法 继承Thread类,以线程运行内容重写run方法,创建Thread对象并用start方法启动该线程。        (匿名内部类)     (Lambda表达式) 实现Runable接口,以线程运行内容实现run方法,创建Thread对象并输入Runable实现对象,以... 阅读原文
2021-02-01 23:17:03 阅读(732) 评论(0)
摘要: JavaDoc文档 JavaDoc是Sun公司提供的一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API 注释标签 标记 说明 标签类型 @author 作者 作者标识 包、类、接口 @version 版本号 版本号 包、类、接口 @param 参数名 描述 方法的... 阅读原文
2021-02-01 22:01:06 阅读(763) 评论(0)
摘要: 2. 创建和销毁对象 1. 静态工厂方法替代构造器 优点: 名称清晰 每次调用不必new对象 可以返回原返回类型任意子类型对象 返回的对象可以随着调用而发生改变 返回的对象所属的类,在编写该静态工厂方法的类时可以不存在 缺点: private 构造器导致,就不能有子类,子类构造器会默认访问父类构造器 ... 阅读原文
2021-02-01 20:21:01 阅读(737) 评论(0)
摘要: 在刷剑指offer和LeetCode中发现,动态规划是经常出现的一类题目,那么接下来我们就来仔细分析和总结下其中的套路。 介绍 动态规划(DP)说白了其实就是一种求解最优解的方法,是一种比较特殊的分治思想,利用它可以对时间复杂度进行优化,其主要是根据状态转移方程来进行求解。 其内部包含了主要的两种思想就是分治... 阅读原文
2021-02-01 19:07:02 阅读(738) 评论(0)
摘要: Nginx服务快速入门 目录 Nginx服务快速入门 一、Nginx介绍 1. 什么是Nginx? 2. 为什么要使用Nginx? 3. 什么是正向代理? 4. 什么是反向代理? 二、Nginx在Linux下的安装 1. 下载 2. 安装 三、Nginx配置入门 1. 配置文件 2. 反向... 阅读原文
2021-02-01 17:45:04 阅读(750) 评论(0)
摘要: super详解 super表示的是父类 public class student extends Person { private String name="wangwang"; public void a(String name){ System.out.println(... 阅读原文
2021-02-01 16:42:02 阅读(733) 评论(0)
摘要: 一、前言 最近经常碰到开发误删除误更新数据,这不,他们又给我找了个麻烦,我们来看下整个过程,把我坑得够惨。2021Java面试宝典 二、过程 由于开发需要在生产环节中修复数据,需要执行120条SQL语句,需要将数据进行更新,于是开发连上了生产数据库,首先执行了第一条SQL update tablename ... 阅读原文
2021-02-01 16:26:04 阅读(768) 评论(0)