摘要:
最近在做一个较久的项目,用的还是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)