www.zhblog.net

是否需要使用PWA技术构建应用

什么是渐进式 Web 应用程序?简而言之,渐进式 Web 应用程序是 Web 应用程序,但经过增强后,它们的行为方式就像原生移动应用程序一样。他们发送推送通知,访问移动设备上的一些仪表,并为用户提供类似应用程序的体验。什么时候应该考虑 PWA?1. 你想接触半参与用户吗? 用户卸载您的应用(或根本不想安装)的主要原因之一是存储空间有限。 平均而言,与原生应用相比,PWA 占用的设备存储空间少 25 倍。PWA 可以显着扩大您的覆盖面,让您获得不愿意安装您的原生移动应用程序的用户。更重要的......

Java 8 In Action 代码示例(四)

说明内容来自《Java 8 In Action》综合练习public class Trader { private final String name; private final String city; public Trader(String name, String city) { this.name = name; this.city = city; } public String getName()......

shutil.Error: Destination path 'E:1.txt' already exists

说明D盘中存在1.txt文件;E盘中也有一个1.txt文件;问题>>> import shutil >>> shutil.move(r'D:\1.txt', r'E:')上面代码会带来异常:    raise Error("Destination path '%s' already exists" % real_dst) shutil.Error: Destination path 'E:1.txt' already exists异常很清晰,E盘中......

Java 8 In Action 代码示例(三)

说明内容来自《Java 8 In Action》示例一Optional可以像流一样优雅处理对象,无需考虑对象是否为空。public class Insurance { private String name; public String getName() { return name; } }import java.util.Optional; public class Car { private Insurance insura......

Oracle 11g 数据库切换编码

说明由于前期项目数据库编码不统一,数据库不同编码(ZHS16GBK和UTF8)的导入导出会出现问题。服务器的编码是不能改的,所以只能将本地改为与服务器相同的编码。编码查看select * from V$NLS_PARAMETERS;操作步骤1.sqlplus /nolog2.conn / as sysdba3.shutdown immediate4.STARTUP MOUNT5.ALTER SYSTEM ENABLE RESTRICTED SESSION;6.ALTER SYSTEM SET JOB_QUE......

Java 8 In Action 代码示例(二)

说明内容来自《Java 8 In Action》示例一java 8 为异步引入了CompletableFuture,它继承了Future。CompletableFuture能更好的处理异步任务直接的关系,如:某个任务取决去上个的任务的结果。import cn.hutool.http.HttpUtil; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.con......

Python requests post请求如何直接发送字符串参数

使用 requests.post 可以发送一个请求,参数是纯文本字符串。requests.post 参数def post(url, data=None, json=None, **kwargs): r"""Sends a POST request. :param url: URL for the new :class:`Request` object. :param data: (optional) Dictionary, list of tuples, bytes, or......

Java 8 In Action 代码示例

说明内容来自《Java 8 In Action》示例一实体苹果属性:颜色、重量、产地。需求:过滤出所需的苹果。import java.util.function.Predicate; public class Apple { private String color; private double weight; private String country; public Apple(String color) { this.colo......

Java 8 中新的日期和时间API

说明内容来自《Java 8 In Action》LocalDate 和 LocalTimeLocalDate它只提供了简单的日期,并不含当天的时间信息。// LocalDate date = LocalDate.of(2021, 5, 12); LocalDate date = LocalDate.now(); int year = date.getYear(); int month = date.getMonthValue(); int day = date.getDayOfMonth(); i......

Spring Security基于JDBC的用户存储

说明内容来自《Spring In Action 5th》文章内容接着上一篇:https://www.zhblog.net/java/spring-boot-starter-security.html上篇内容是在Spring Boot中启用Spring Security,但用户信息保存在内存中。本篇内容为基于JDBC的用户存储。基于JDBC的用户存储用户存储在关系型数据库中,数据库必须存在spring security约定的表结构。官方spring security sql语句文档CREATE TABLE `......
1 2 3 ... 59