LMLPHP后院

Ubuntu DKIM 域名邮件身份认证

邮件的认证方式有 SPF 和 DKIM。SPF 全称为 Sender Policy Framework,即发件人策略框架,DKIM 的缩写是 DomainKeys Identified Mail。gmail 墙裂推荐使用 DKIM 的认证方式,SPF 实现起来相对简单,只需简单的设置 DNS 就可以。本文主要讲解 DKIM 的实现。以 Ubuntu 为例,使用 postfix 发送邮件。第一步,安装 o...

spring boot jpa 多个数据源配置

tyManagerFactory", transactionManagerRef = "barTransactionManager", basePackages = { "com.lmlphp.nb.domain.p" }) public class BarConfig { @Bean(name = "barDataSource") @ConfigurationProperties(prefix="ba...

JavaScript获取DOM节点HTML元素CSS样式

如何使用 JavaScript 获取某个 DOM 节点下 HTML 元素的 CSS 样式值?使用过 JQuery 的童鞋一定都非常的熟悉,Jquery 提供了非常强大的 CSS 方法,可以很方便的设置和获取元素的 style 属性。 某些情况下,我们不能使用 JQuery 时,就必须使用纯 JavaScript 获取元素的 style 属性值。本文将介绍使用纯 JavaScript 获取元素的的样式值...

如何防止ISP网络运营商篡改网页

样网页就会发生错误。很多时候我们只是想检测或者知道网页到达用户以后是不是被篡改,从而提示用户转到 HTTPS 页面。针对这个问题,是非常难解决的,据说百度之前给站长支招,放入一段 Js 代码,遍历 DOM 节点,如果发现 DOM 中有 SCRIPT 标签中的 SRC 不是本站已知的域名则移除。其实这样做不是完全有用的,因为很多动态加载的 JS 代码会自动移除 DOM 节点。并不会留下任何踪迹。很多人肯...

Spring Boot Jpa 使用原生 SQL 和动态分页

e queries with dynamic sorting and/or pagination in method public abstract org.springframework.data.domain.Page Jpa 的原生 SQL 对命名没有严格的要求,如下示例:package com.lmlphp.test; import org.springframework.data.jpa.re...

微信开发入门的大坑

* @return string 加密后的密文 */ public function encrypt($text, $appid) { try { //获得16位随机字符串,填充到明文之前 $random = $this->getRandomStr(); $text = $random . pack("N", strlen($text)) . $text . $appid; // 网络字节序 $siz...

谈谈HTML网页编辑器技术实现

大家去看看新浪博客,看看微信网页版经常出现的  ,就一定明白,国内的产品都做的很烂很烂的,当然微信出现空白实体是因为各部门协调不一致造成的,跟编辑器没有关系。再啰嗦一点,其实 HTML 和 DOM 本身是不太适合做编辑器的,要兼容老的浏览器就非常的困难,于是产生了很多的黑技术。在我看来,兼容老的 IE 系列是没有意义了,但兼容现代浏览器还是很容易的事情。先谈一谈 Selection获取 sel...

MySQL 主从同步复制实现步骤

/var/lib/mysql/certs/repl/ca-cert.pem Master_SSL_Crlpath: Using_Gtid: No Gtid_IO_Pos: Replicate_Do_Domain_Ids: Replicate_Ignore_Domain_Ids: Parallel_Mode: conservative 1 row in set (0.00 sec) MariaDB > ...

基于JavaScript在线头像图片编辑前端后台实现

imgsrc ) { var jcrop_api, boundx, boundy, posinfo, imgsrc_rand = imgsrc + '?' + Math.round(Math.random() * 10000); // Grab some information about the preview pane var $preview_html = '<div id="preview-p...

使用PHP实现的最简洁快速的登录访问控制

: <?php function isLogin() { $passwd = 'leiminglin'; $time = time(); $expire_time = $time+86400*2; $domain = 'webchat.lmlphp.com'; $salt = 'lmlphp'; $token_name = 'lmlphp_token'; $input_name = 'lmlphp_pa...
2021-10-24 07:46:09 1635032769 0.022186