- 博客(59)
- 资源 (1)
- 收藏
- 关注
原创 解决IOS微信SDK初始化失败
项目中有一个微信分享功能, 需要用到微信SDK,初始化代码如下 //初始化sdk配置 initJssdkShare: function(callback, url) { postRequest(global_.API_URLS.getJsConfig, {curUrl: url}).then((res) => { if (res.resultCode == "1") { jweixin.config({ debug: false,
2020-09-10 17:07:41 6163
原创 解决JS事件重复触发的问题
拒绝触发var clickflag=true;function(obj){ if(clickflag){ clickflag=false; ... setTimeout(function(){ clickflag=true; },3...
2019-12-10 11:15:01 1093
转载 MySQL实现自增序列
MySQL实现序列效果转载新建序列表drop table if exists sequence; create table sequence ( seq_name VARCHAR(50) NOT NULL, -- 序列名称 current_val INT NOT NULL, -- 当前值 increment_v...
2019-11-12 10:16:28 7810
原创 MD5 / AES 加密工具类
MD5package cn.greatlife.wechat.util;import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @Type MD5Util * @Desc ...
2019-11-11 17:35:50 229
原创 FTP SFTP工具类
FTPpackage cn.greatlife.wechat.util;import cn.greatlife.wechat.common.config.FtpConfig;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons...
2019-11-11 17:30:20 1447
原创 Json XML互相转换工具类
pom<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.62</version></dependency>javaimport java.io....
2019-11-11 17:24:24 1105 1
原创 按照长度切割list集合
private List<List<EbizCustomerPushDTO>> splitList(List<EbizCustomerPushDTO> list , int groupSize){ int length = list.size(); // 计算可以分成多少组 int num = ( leng...
2019-09-20 16:49:40 363
原创 shell小脚本
stop.shi=0for x in `netstat -nlp | grep :::8082 | awk '{print $7}' | awk -F"/" '{ print $1 }'`dokill -9 "$x"let "i++"doneecho " shutdown successfully!"start.shDOMAIN_HOME="/地址"cd ${DOMA...
2019-07-30 10:41:15 180
原创 Java按行 读取/修改 文件
网上找了半天也没有一个好用的, 只好自己写一个了import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.util.Arrays;/** * @author :dage * @description : * @date : 2019/7/29 16:48 ...
2019-07-29 17:59:21 1174
转载 oracle去除重复数据常用的方法
https://blog.csdn.net/nayi_224/article/details/82020913
2019-07-23 17:41:34 326
原创 Vue清空对象属性
Object.keys(that.ReginForm).forEach((item) => { that.$delete(that.ReginForm,item) })
2019-07-17 17:09:24 3180
原创 vue实现 通过cookie保存用户名密码
//设置cookie setCookie(c_name, c_pwd, exdays) { var exdate = new Date(); //获取时间 exdate.setTime(exdate.getTime() + 24 * 60 * 60 * 1000 * exdays); //保存的天数 //字符串拼接cookie window...
2019-07-16 14:58:01 1296
原创 vue + axios + element-ui项目搭建
安装node.js 和vue脚手架vue init webpack vue-graduation导入element-uinpm i element-ui -s修改webpack.base.config.js { test: /\.(woff2?|eot|woff|ttf|otf)(\?.*)?$/, loader: 'url-loader', ...
2019-07-16 11:53:40 501
原创 数据库迁移工具 Spoon简单用法
如果数据库是Mysql 需要在lib下添加mysql驱动包新建 转换在左侧菜单 输入选项中 找到表输入在左侧菜单 输出选项中 找到表输出在左侧菜单 转换选项中 找到字段选择shift+鼠标 操作将其相连选择主对象树 -> DB连接 -> 右键 新建数据库连接在窗口中配置数据库信息MYSQL指定编码为utf8在表输入 中选择数据库连接, 填入SQL执行语句,...
2019-07-12 18:03:23 3576
原创 SQL两个小技巧 -字符串切割和批量更新
字符串切割 类似于Java中的splitselect source_id order_no,REGEXP_SUBSTR(a.product_name, '[^,]+', 1, l) goods_name,REGEXP_SUBSTR(a.product_id, '[^,]+', 1, l) goods_sn,REGEXP_SUBSTR(a.product_integral, '[^,]+...
2019-07-12 17:43:56 509
转载 stream/lambda参考
https://www.cnblogs.com/song27/p/7697713.htmlhttps://blog.csdn.net/qq_39629277/article/details/83108585
2019-06-25 10:30:26 134
原创 catch中捕获到异常后重新执行try块中的内容
//循环判断是否超时, 限定重连次数为3次 int timeoutCount = 0; int maxCount = 3 ; do{ try{ String res = proxy.exchange(xml,tFlag); logger.info("[CRM][servi...
2019-06-24 17:41:03 2812
转载 Vue 启动报错
转载地址:https://blog.csdn.net/YY110621/article/details/89311201Vue Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 10.xModule build failed (from ./node_modules...
2019-05-29 11:45:53 917
原创 vue项目打包到tomcat后刷新404
在tocmat的webapps下的项目中创建WEB-INF文件夹,在文件夹中创建文件web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...
2019-05-11 21:07:15 947
原创 eclipse项目导入idea
eclipse项目导入idea后启动报错***************************APPLICATION FAILED TO START***************************Description:Cannot determine embedded database driver class for database type NONEAction:...
2019-05-11 19:06:18 236
转载 vue实现刷新当前页面 (用于重新加载数据)
原文:https://blog.csdn.net/yufengaotian/article/details/81238792App.vue<template> <div id="app"> <router-view v-if="isRouterAlive"></router-view> </div></...
2019-03-19 14:05:53 16429 3
原创 vue操作表格每行数据
<template> <el-table :data="tableData" stripe border style="width:100%" highlight-current-row> <el-table-column type="selection" width="55"></el-table-column&a
2019-03-17 23:27:57 10749 1
原创 vue实现中国区域的三级联动
安装插件npm install v-distpicker代码&lt;template&gt; &lt;div id="app"&gt; &lt;el-cascader size="large" :options="options"
2019-03-17 22:01:06 5823 1
原创 vue实现定时刷新时间
&lt;template&gt; &lt;div&gt; &lt;el-button&gt;{{date}}&lt;/el-button&gt; &lt;/div&gt;&lt;/template&gt;&lt;script&gt;export defa
2019-03-14 21:53:28 5342 2
原创 Vue-Quill-Editor 富文本编辑器
原文:https://blog.csdn.net/senmage/article/details/82388728下载Vue-Quill-Editornpm install vue-quill-editor 下载quill(Vue-Quill-Editor需要依赖)npm install quill 代码<template> <div clas...
2019-03-14 14:57:06 552
原创 逆向生成pojo、mapper、xml
配置xml文件&lt;?xml version="1.0" encoding="UTF-8" ?&gt;&lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" &quo
2019-03-12 15:44:56 216
原创 后台解决跨域调用问题
@Configurationpublic class InterceptorConfig extends WebMvcConfigurerAdapter{ //构造框架管理的拦截器实现类 @Bean public LoginInterceptor getLoginInt(){ return new LoginInterceptor(); } //重写父类的addInterce...
2019-03-11 16:22:34 1071
原创 SpringCloud找不到HystrixCommand注解
笔者在使用Spring Boot 2.0整合Spring Cloud Finchley.RC2版本时,使用断路器 Hystrix时候发现@hystrixcommand注解找不到,由于Spring Boot 2.0刚出没多久,所以这块资料网上很少,查阅资料说是新版本中不包含此注解了,需要重新引入。解决办法:添加依赖<dependency> <groupId>co...
2019-02-17 14:50:05 3507
原创 JDK和CGLib 实现动态代理
被代理对象类的接口public interface Payment { void pay(int m);}代理类对象public class PaymentImpl implements Payment{ @Override public void pay(int m) { System.out.println(&quot;付款&quot;+m+&quot;元&quot;); }}
2019-02-16 22:26:05 356
原创 Redis之分布式锁
有的时候,我们需要保证一个方法在同一时间内只能被同一个线程执行。在单机环境中,Java 提供了很多并发处理相关的API,但是这些API在分布式场景中就无能为力了。也就是说单纯的Java Api并不能提供分布式锁的能力。所以针对分布式锁的实现目前有多种方案:1、基于数据库实现分布式锁 2、基于缓存实现分布式锁 3、基于Zookeeper实现分布式锁一、锁的基本概念锁的性能优化:1、...
2019-01-30 13:01:27 215
原创 Redis之bitmap
Redis对数据保存时,通过redisObject对象来存储redisObject属性:type(数据类型)、encoding(编码方式)1、String的编码方式最常用的是int;2、还有EMString(固定编码方式)初始化长度小于44,内存分配以及回收只需一次,效率较高;3、raw字符串,动态分配,大于44的字符串一般用rawRedis会根据保存的数据类型,状态,动态的选举最合...
2019-01-28 23:43:15 9639
原创 HashMap的底层实现
默认长度16,加载因子0.75,空间换时间JDK1.8时,当链表长度超过8,链表会转变为红黑树扩容的性能是很低的,要选择合适的容量HashMap存储结构图HashMap接口public interface MyMap&lt;K, V&gt; { //向集合中插入值 public V put(K k,V v); //根据Key获取集合中的值 public V get(K k)...
2019-01-27 18:09:09 179
原创 Spring Boot简单介绍
一、四大核心机制起步依赖机制通过起步依赖机制 - Stater,简化Jar包的引用,解决Jar版本冲突的问题自动配置实现自动配置,甚至是零配置,就可以实现快速搭建框架SpringBoot CLI一种命令行工具,可以帮助做spring boot的初始化命令Acuator是一个监控器,可以监控Spring应用程序上下文中的Bean、查看自动配置映射、Controller...
2019-01-26 17:43:36 616
原创 负载均衡
当业务量逐渐增长时,单机应用程序无法很好的满足业务需求,出现了响应时间长和单点故障两大问题,这时候就需要通过集群来增强业务的处理能力。一、负载均衡负载均衡是用于将请求分发的技术。可以是软件,诸如Nginx、Apache也可以是硬件,如F5Nginx一直在抢占Apache的市场份额。优点:安装配置简单、占用内存较小、并发处理能力强3w+ 优化后可以达到10w+缺点:工作在第七层,支持...
2019-01-22 19:22:17 208
原创 SpringClude核心组件之Eureka
通过代码来实现一个案例:搭建一个Eureka Server首先通过Idea的Spring Initializr插件创建一个SpringBoot项目依赖选择为web和Eureka Server项目创建完成之后进去到启动类,添加注解@EnableEurekaServer开启注册中心。在application.properties文件中添加配置信息在hosts文件中添加一行启...
2019-01-21 20:29:12 443
原创 Java并发编程(五)Java中的锁
一、Lock接口锁是用来控制多个线程访问共享资源的方式。一般来说,一个锁能防止多个线程同时访问共享资源(有些锁允许多个线程并发访问共享资源,比如读写锁)。Lock接口提供了与synchronized关键字类似的同步功能,只是在使用时需要显示地获取和释放锁。虽然它缺少了隐式获取释放锁的便捷性,但是缺拥有了获取和释放锁的可操作性、可中断性的获取锁及超时获取锁等多种synchronized关键字所...
2019-01-14 19:12:19 195
原创 Java并发编程(四)Java并发编程基础
一、线程什么是线程现代操作系统在运行一个程序时,会为其创建一个进程。例如,启动一个Java程序,系统就会创建一个Java进程。现代操作系统调度的最小单位是线程。一个进程里可以创建多个线程,这些线程都有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量。通过Java代码来查看一个普通的Java程序包含哪些线程:public class MultiThread{ publi...
2019-01-13 18:05:23 167
原创 Java线程间通信之管道输入/输出流
管道输入/输出流用于线程之间的数据传输,传输的媒介为内存。4种具体实现:PipedOutputStream、PipedInputStream、PipedReader、PipedWriter前两种面向字节,后两种面向字符。创建printThread,它用来接受main线程的输入,任何main线程的输入均通过PipedWriter写入,而printThread在另一端通过PipedReader将内...
2019-01-13 17:27:40 566
原创 Java线程中的等待/通知机制
创建了两个线程——WaitThread和NotifyThread,前者检查flag值是否为false,如果符合要求,进行后续操作,否则在lock上等待,后者在睡眠了一段时间后对lock进行通知package thread;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent....
2019-01-13 17:04:39 145
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人