自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(76)
  • 资源 (6)
  • 收藏
  • 关注

原创 React-Native 获取iPhone手机型号

React-Native调用ios原生代码,获取iPhone手机型号

2023-06-09 11:08:29 365

原创 MySQL检测SQL是否全表查询

MySQL检测SQL是否全表查询

2022-08-26 11:42:24 579 1

原创 微信小程序Echarts图表模糊问题解决

微信小程序Echarts图表模糊问题解决

2022-08-01 17:13:45 1749

原创 微信小程序自定义Notify

一、创建组件1、在根目录下自定义一个components文件夹,用来存放自定义的组件。2、再针对每一个组件创建一个文件夹,用来存放这个组件相关的文件。3、在指定组件的文件夹中右键->新建Component创建组件。这样创建的目的是在json文件中添加"component": true,将其声明为一个组件。下面开始例子:1、组件页面 index.wxml<!-- 通知框 --><view class="notify-view" style="margin-top: {

2022-05-11 10:37:36 836 2

原创 微信小程序自定义Dialog弹框

一、创建组件1、在根目录下自定义一个components文件夹,用来存放自定义的组件。2、再针对每一个组件创建一个文件夹,用来存放这个组件相关的文件。3、在指定组件的文件夹中右键->新建Component创建组件。这样创建的目的是在json文件中添加"component": true,将其声明为一个组件。下面开始例子:1、组件页面 index.wxml<!-- 确认框 --><!-- 遮罩层 --><view class="dialog-overlay

2022-05-11 10:33:10 3341

原创 微信小程序自定义Modal弹框

一、创建组件1、在根目录下自定义一个components文件夹,用来存放自定义的组件。2、再针对每一个组件创建一个文件夹,用来存放这个组件相关的文件。3、在指定组件的文件夹中右键->新建Component创建组件。这样创建的目的是在json文件中添加"component": true,将其声明为一个组件。下面开始例子:1、组件页面 index.wxml<!-- 模态框 --><!-- 遮罩层 --><view class="components-mod

2022-05-11 10:27:00 2135

原创 ajax上传和下载文件

ajax上传和下载文件jQuery本身支持上传文件,但是不支持下载文件,这里要用到的组件是axios。<form class="form-horizontal" method="post" role="form" id="fileForm"> <div class="form-group"> <div class="col-lg-4 col-md-4 col-sm-12 seach_col"></div> <div cl

2021-12-29 16:15:11 795

原创 React-Native Stripe Google Pay开发

1、支付商家:Stripe。React-Native-Stripe android版本是从0.2.0才开始支持。之前的版本只支持Apple Pay,android需要写原生代码。2、根据React-Native android版本Google Pay示例代码,开发好后,用Debug版本测试,但是测试时是不会支付的,会报支付失败。如果用发行版本测试,会报商户未开通问题,需要先开通商户才能使用发行版本测试。// Stripe Google Pay,安卓版本最低需要 4.2.0目录:android/bui

2021-08-18 11:34:01 598

原创 React Bootstrap开发

官网地址:https://react-bootstrap.github.io/getting-started/introduction/#安装Bootstrapnpm install react-bootstrap bootstrap#安装之后,并且开发好代码后,启动项目需要运行yarn进行初始化项目,初始化完成后,再yarn start启动项目// 在index.tsx中引入Bootstrap css样式import 'bootstrap/dist/css/bootstrap.min.css'

2021-03-11 09:57:56 244

原创 Windows运行多个相同程序时,其任务栏图标排列顺序可能发生改变

正常情况下,Windows 7任务栏中显示图标的顺序是按照程序打开的先后顺序进行从左至右的排列。但是在运行多个如《魔兽世界》之类的大型程序时,其任务栏图标的排列顺序可能会发生改变,导致先打开的程序的图标反而排列到了后面,对我们准确定位打开的窗口造成了困扰。如果您也遇到了类似的问题,请在开始菜单的搜索框中输入regedit.exe并点击回车来打开注册表编辑器。然后定位到下面的项:HKEY_CURRENT_USER\Control Panel\Desktop确认其右侧窗口中是否有WaitToKillA

2020-12-25 10:17:46 4885

原创 Navicat Premium 15 “rsa public key not find”解决方法

这个问题困扰了我好久,后面才想到之前Windows10切换回Windows7之前没有卸载Premium。切换回Windows7后,又新创建了用户,导致之前的数据残留,一直卸载不干净,破解一直出现“rsa public key not find”,现将解决方法公布:彻底卸载Premium,步骤:控制面板卸载Premium。删除:C:\Program Files\PremiumSoft\Navicat Premium 15删除:C:\Users\用户名\Documents\Navicat通过win+

2020-12-16 15:42:09 24780 19

原创 解决CentOS 7 下 TELNET “no router to host” 问题

问题是出现在防火墙没有清理导致的,就算是防火墙没有开启,也会有残留数据。解决方法:输入清理命令:sudo iptables -F

2020-11-12 15:16:33 2062

原创 Idea 远程调试 Jar包 解决方案

通过 IDEA 去 Debug Jar包代码打成Jar之后,要如何进行Debug呢?下面以 IDEA 来例进行说明:首先,以以下方式来启动 Jar包java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar test.jar启动之后,你会发现,有如下提示:Listening for transport dt_socket at address: 5005这个时候,就卡在这不动了,然后我们进行下面

2020-11-05 17:44:54 230

原创 Idea 更改SVN地址

鼠标右键项目,选择Subversion,再选择Relocate。把新的svn地址替换到To URL文本框中,点击OK如果报:SVN报E155024: Invalid relocation destination错误需要用cmd命令,进入项目的根目录,输入svn sw 新的svn地址,回车,等待执行完成,完成后,重新鼠标右键项目,选择Subversion,再选择Relocate或者在 Version Control 下的Subversion Working Copies Information

2020-11-05 15:35:36 1245

原创 Java synchronized代码块锁字符串无效的问题解决方案

Java synchronized代码块锁字符串无效的问题解决方案 //test测试方法,直接锁住字符串,是没有效果的,因为synchronized(str)相当于重新new String(str)一个字符串作为锁住的参数,每个对象的hashcode不同,所以没有效果。 public static void test(String str) { synchronized(str) { System.out.println("进来啦" + str); try { Thread.sl

2020-11-05 14:08:53 1367

原创 Java打开系统默认浏览器访问url

//通过java api方式打开默认浏览器访问urlif (java.awt.Desktop.isDesktopSupported()) { try { // 创建一个URI实例 java.net.URI uri = java.net.URI.create("http://www.jianshu.com"); // 获取当前系统桌面扩展 java.awt.Desktop dp = java.awt.Desktop.getDesktop

2020-09-15 10:00:57 283

原创 Java、JavaFx判断程序是否已运行

package com.test.util.sys;import java.io.File;import java.io.RandomAccessFile;import java.nio.channels.FileLock;/** * 单个实例程序检测 * @author luohui * @create 2020/8/27 * @since 1.0.0 */public class SingleAppCheckUtil { /** * 检测是否有其他实例在运行 */

2020-08-27 14:05:23 586

原创 Elasticsearch-5.3.3 集群部署

Elasticsearch集群部署以elasticsearch-5.3.3为例集群部署说明:例如部署3个节点:1、每个节点都必须使用同一个elasticsearch版本,最好就是解压同一个压缩包。2、配置文件需要设置的项:cluster.name: my-cluster 集群名称,可以随意定义,但是每个节点的集群名称都必须一样node.master: true 具有选举为主节点的权利,每个节点都配置上node.data: true 主节点数据存储,每个节点都配置上

2020-08-12 18:16:33 221

原创 Elasticsearch 修改存储目录

Elasticsearch 修改存储目录修改步骤,本例以elasticsearch-5.3.3为例:先停止Elasticsearch。修改配置文件中,数据的存储目录和日志的存储目录,配置文件在elasticsearch-5.3.3/config/elasticsearch.yml修改数据存储路径:path.data: /usr/xc/elasticsearch-data(新的路径信息)修改日志存储路径:path.logs: /usr/xc/elasticsearch-log(新的路径信息)迁

2020-08-12 18:07:23 3989 1

原创 Bootstrap弹框动画效果

//Bootstrap弹窗动画,使用到velocity,可以网上搜索下载//velocity.min.js//velocity.ui.min.js//<!--Bootstrap弹框效果-->//<script src="public/js/velocity/velocity.min.js" type="text/javascript"></script>//<script src="public/js/velocity/velocity.ui.mi

2020-05-25 10:32:59 946

原创 封装Bootstrap Modal弹框,并且支持拖动公共方法

commons = { showModal: function (modalId, showModalEventFunction, hideModalEventFunction) { //对弹出框复位 $("#" + modalId).css({ "top": "", "left": "" }); //弹出框的标题栏可以拖动 $("#" + modalId + " .modal-header").css({ "cursor": "move" }); $("#"

2020-05-22 11:33:38 678

原创 Javascript 封装 Jquery的Ajax方法

commons = { /** * 发送POST ajax * @param url * @param param * @param successFunction 成功调用的方法 * @param errorFunction 失败调用的方法 * @param resultDataType 返回结果数据类型(默认是JSON): * "xml": 返回 XML 文档,可用 jQuery 处理。 * "html": 返回纯文本 HTML 信息;包含的

2020-05-22 11:22:53 125

原创 JavaWeb版 linux shell

后台Java代码import com.google.gson.Gson;import com.google.gson.reflect.TypeToken;import io.netty.channel.Channel;import java.util.Map;/*** WebSocket接收到消息触发工具类*/public class WebSockedMsgUtils { public static Gson son = new Gson(); public static vo.

2020-05-21 11:42:29 368

原创 JavaFX多线程开发

多线程可以使用 new Thread(() -> { //内容体 //如果要调用JavaFX组件,这里就必须要用到Platform.runLater()方法,不然会报无法执行错误。 Platform.runLater(() -> { try { //这里可以执行JavaFX组件 } catch (Exception e) { e.printStackTrace(); } });}).start();...

2020-05-12 15:32:06 961

原创 JavaFX 增加 字体编码集

方法一:1、从windows字体,C:\windows\fonts\文件加里,选择想要的字体,复制出来到其他盘(在系统盘里因为权限问题不好操作)。2、把字体复制到jdk字体目录下,目录:jdk1.8.0_131/jre/lib/fonts/。3、重启系统就行了。4、css中指定要使用的字体就可以了,例如:-fx-font-family: “Microsoft YaHei”;。方法二:1、从windows字体,C:\windows\fonts\文件加里,选择想要的字体,复制出来到其他盘(在系统盘里

2020-05-12 15:28:19 582

原创 java 文件流转字符串、IO流字符串转文件

/** * Copyright (C), 2015-2019, XXX有限公司 * FileName: ReadIOUtil * Author: luohui * Date: 2019/8/6 9:17 * Description: * History: * <author> <time> <versio...

2019-08-07 17:03:16 10194

原创 javascript isEmpty isNotEmpty 公共方法

function isEmpty(obj) { try{ if(obj == null || obj == undefined) { return true; } //判断数字是否是NaN if(typeof obj === "number") { if(isNaN(obj))...

2018-10-31 09:39:33 5018

原创 Excel导入导出工具类 POI

/** * Copyright (C), 2015-2018, XXX有限公司* FileName: ExcelUtils * Author: luohui * Date: 2018/9/12 15:31 * Description: Excel工具类* History: * &lt;author&gt; &lt;time&gt; &...

2018-09-14 09:54:59 488

原创 IP地址工具类 IP地址计算

package com.ticomm.flow.util;import java.util.ArrayList;import java.util.List;/** * 〈一句话功能简述〉&lt;br&gt; * 〈IP地址工具类〉 */public class IPUtils { public static void main(String[] args) { ...

2018-08-28 17:35:56 804

原创 mysql bigint类型 转 datetime类型 和互转

bigint类型转换为datetime类型 -- 假设 1164691264437 是 Java 里的“日期时间”:即:自1970-01-01 00:00:00以来的毫秒数 /* getTime public long getTime()Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT repres...

2018-08-03 13:47:19 1820

原创 Echarts统计图,点击统计图时,判断点击的区域是不是统计图区域

下面的代码,是获取点击统计图区域的,也就是 X 轴和 Y 轴中的这个框框区域,如下图的红色框框中。myCharts.getZr().on('click', function (params) {       const pointInPixel = [params.offsetX, params.offsetY];       if (myCharts .containPixel('g...

2018-08-03 13:46:30 1186

原创 Tomcat 远程 debug 操作

在 tomcat bin/catalina.sh(linux中,windows是 .bat文件),找到上面的判断: JPDA_ADDRESS=""把引号里的内容替换成远程调试端口号,保存,使用这个命令 ./catalina.sh jpda start 启动tomcat后,开发工具运行远程 tomcat 就可以进行远程 debug了...

2018-07-13 11:26:42 393

原创 form表单防止浏览器自动填充解决方法

form表单防止浏览器自动填充,示例如下:&lt;input type="text" autocomplete="off" name="userName"/&gt;&lt;input type="password" autocomplete="new-password" name="password"/&gt;分别加上:autocomplete="

2018-04-12 11:37:08 6298 2

原创 Elasticsearch启动报 Error: encountered environment variables that are no longer supported

Elasticsearch启动报如下错误:Error: encountered environment variables that are no longer supportedUse jvm.options or ES_JAVA_OPTS to configure the JVMES_HEAP_SIZE=2g: set -Xms2g and -Xmx2g in jvm.options or a...

2018-03-21 18:02:52 2106

原创 Java转换Unix时间戳方法

//之前试了好多,转换的都成了1970,以下的方法可以转换成正常的日期public static void main(String[] args) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Long timestamp = Long.parseLong("Unix时间戳")*1000; S

2017-07-26 15:38:19 3438

原创 解决Gosn在集合中int自动转换为duble类型

import com.google.gson.Gson;import com.google.gson.GsonBuilder;import com.google.gson.JsonArray;import com.google.gson.JsonDeserializationContext;import com.google.gson.JsonDeserializer;impo

2017-07-21 18:53:49 922

原创 关于java.util.LinkedHashMap cannot be cast to xxx的解决方法

我在网上找了各种方法,要么是说重写泛型、要么就是其他的。没有一个成功的,全是黏贴党。我的解决方法:List licenses = new Gson().fromJson(new Gson().toJson(result), new TypeToken>(){}.getType());也就是对报错的地方,再一次进行new Gson().toJson(result)。前提是re

2017-07-20 16:54:09 34197 11

原创 windows中拖动文件到浏览器,实现自动上传 -- Java

windows中拖动文件到浏览器,实现自动上传,不需要通过点击文件域,然后再去找文件javascript代码示例:       //拖动License文件到浏览器中,自动读取文件并上传var dropbox = $("body")[0];dropbox.addEventListener("dragenter", function(e){   e.stopProp

2017-06-26 18:44:34 2475

原创 关于java.lang.SecurityException: class "org.bouncycastle.util.Strings"'s signer.....报错信息的解决方法

类似这样的报错信息,原因是 jar 包冲突造成,删除其他的版本的 jar 包即可解决java.lang.SecurityException: class "org.bouncycastle.util.Strings"'s signer information does not match signer information of other classes in the same p

2017-05-26 15:07:20 16941 1

转载 Quartz时间配置格式说明与实例

1、CronTrigger时间格式配置说明CronTrigger配置格式:格式: [秒] [分] [小时] [日] [月] [周] [年]序号说明是否必填允许填写的值允许的通配符1秒是0-59 , - * /2分

2017-05-09 11:13:19 334

velocity.zip

Bootstrap弹窗动画效果组件:velocity,使用方法:$("#" + modalId + " .modal-dialog").velocity("特效名称"); //特效类型: //transition.fadeIn //transition.flipXIn、transition.flipYIn //transition.flipBounceXIn、transition.flipBounceYIn //transition.swoopIn、transition.whirlIn、transition.shrinkIn、transition.expandIn //transition.bounceIn、transition.bounceUpIn、transition.bounceDownIn、transition.bounceLeftIn、transition.bounceRightIn //transition.slideUpIn、transition.slideDownIn、transition.slideLeftIn、transition.slideRightIn //transition.slideUpBigIn、transition.slideDownBigIn、transition.slideLeftBigIn、transition.slideRightBigIn //transition.perspectiveUpIn、transition.perspectiveDownIn、transition.perspectiveLeftIn、transition.perspectiveRightIn //callout.shake //callout.tada //callout.swing //callout.bounce //callout.flash //callout.pulse

2020-05-25

servlet restful需要的jar包和简单使用案例.zip

servlet restful需要的jar包和简单使用案例,示例以截图展示,结果返回{"status":true}。

2019-07-19

Excel Java POI导入导出示例

Excel Java导入导出,示例代码,修改下就可以作为自己的工具类。使用的是POI Jar包,压缩包里包含有用到的 POI Jar包。

2018-09-14

Elasticsearch5.6版本的Jar包

Elasticsearch5.6版本的Jar包,本人亲自测试,适用于5版本和6版本,5版本以下没测试过。

2018-02-28

图片放大镜查看 js插件

图片放大镜查看jQuery插件,包含: jqzoom.pack.1.0.1.js jqzoom.css 还有两张图片,一个大图片和一个小图片

2015-02-27

struts2中文文档教程

struts2 中文经典教程,chm文档教程,值得拥有!

2013-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除