- 博客(53)
- 资源 (10)
- 收藏
- 关注
原创 python实现淘宝京东秒杀
淘宝秒杀from selenium import webdriverfrom time import sleepimport datetime#打开一个谷歌浏览器,并且开始与浏览器会话dr = webdriver.Chrome(executable_path="/Users/qiangsu/Downloads/chromedriver")def login(): #打开淘宝 dr.get("http://www.taobao.com") dr.find_el.
2020-11-20 14:31:40
898
原创 mac安装go
1.安装 brew install go2.验证 go version框架Beego: 一个Go语言下开源的,高性能Web框架*https://github.com/astaxie/beego*https://beego.meBuffalo: 一个Go语言下快速Web开发框架*https://github.com/gobuffalo/buffalo*https://gobuffalo.ioEcho: 一个高性能,极简的Web框架*https://...
2020-07-03 20:39:52
381
原创 docker安装jenkins简单步骤入门
1.pull一个jenkins镜像 docker pull jenkins/jenkins:lts;2.查看已经安装的jenkins镜像 docker images;3.创建一个jenkins目录 mkdir /home/jenkins_home;4.启动一个jenkins容器 docker run -d --name jenkins_01 -p 8081:8080 -v /home/j...
2020-04-26 17:23:38
157
原创 feign.RetryableException:&& unknowhostException
在使用springcloud的时候,服务的调用通过eureka来保存,通过feign来进行微服务的远程调用。在远程调用ribbon的时候,出现两种异常,一种是timeout异常,需要在配置中加上ribbon:ReadTimeout: 6000000ConnectTimeout: 6000000两个参数,限定链接时间和超时时间。一种是在报异常链接不上指定的域名,当时第一反映是服务没有...
2019-01-29 19:33:31
4160
原创 接口多线程数据查询数据连接池+FutureTask
ExecutorService exec = Executors.newCachedThreadPool(); List<FutureTask<Map<String, String>>> taskList = new ArrayList<FutureTask<Map<String, String>>>();...
2019-01-23 17:34:40
633
1
原创 GenUtils工具类,Velocity渲染
public class GenUtils { public static List<String> getTemplates() { List<String> templates = new ArrayList<String>(); templates.add("templates/common/generator...
2018-10-12 13:27:28
702
原创 Jvisual远程配置tomcat
JAVA_OPTS="-Dcom.sun.management.jmxremote.port=1234-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false-Djava.rmi.server.hostname=192.168.1.xxx"
2018-08-18 14:13:06
606
原创 JQuery 常用选择器及时间操作
$("p") 选取 <p> 元素。$("p.intro") 选取所有 class="intro" 的 <p> 元素。$("p#demo") 选取所有 id="demo" 的 <p> 元素。 选择器 实例 选取 * $("*") 所有元素 #id $(&q
2018-08-14 17:59:40
640
原创 mybit 分页拦截器代码示例
--工具类package com.bainuo.vin.plugin;public class Page { private int showCount; // 每页显示记录数 private int totalPage; // 总页数 private int totalResult; // 总记录数 private int currentPage; // 当前页...
2018-08-14 15:59:03
293
原创 微信小程序用户解密算法
public class Pkcs7Encoder { public final static String APPID = "wxd84d449d726787f4"; public final static String APPSECRET = "23b7665bf21ee47c07bb6bd48a5d030c"; public final static Str...
2018-08-14 15:39:48
853
原创 java递归工具类
/** * author :sq */public class TreeDakou { private List<Node> data = new ArrayList<Node>(); private List<Node> nodes; public TreeDakou(List<SysMenu> menus){...
2018-08-14 15:37:18
1206
转载 java 新生代老年代
java堆可以细分为新生代和老年代新生代:生命周期比较短的对象。老年代:生命周期比较长的对象。1、新生代常采用的算法:复制算法现在商业虚拟机都采用这种收集算法来回收新生代。新生代的对象98%都是“朝生夕死”,将内存分为一块较大的Eden空间和from survior和 to survior(8:1:1)。每次使用Eden和其中一块survior,当回收时,将Eden和s...
2018-08-14 15:34:22
248
转载 dubbo 简单入门注解方式
目录 注解配置服务提供方Service注解暴露服务javaconfig形式配置公共模块指定dubbo扫描路径服务消费方Reference注解引用服务javaconfig形式配置公共模块指定dubbo扫描路径注解配置服务提供方Service注解暴露服务 import com.alibaba.dubbo.config.annotation.S...
2018-07-26 16:35:15
819
1
原创 redis 存储类型
String 类型操作string是redis最基本的类型,而且string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象$redis->set('key','TK');$redis->set('number','1');$redis->setex('key',5,'TK'); //设置有效期为5秒的键值$redis-&g...
2018-05-30 13:42:45
339
转载 mysql 存储引擎
存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5.1,可以使用:SHOW EN...
2018-05-30 13:41:34
125
原创 Spring Cloud Eureka 常用配置及说明
配置参数默认值说明服务注册中心配置 Bean类:org.springframework.cloud.netflix.eureka.server.EurekaServerConfigBeaneureka.server.enable-self-preservationfalse关闭注册中心的保护机制,Eureka 会统计15分钟之内心跳失败的比例低于85%将会触发保护机制,不剔除服务提供者,如果关闭...
2018-05-22 15:46:22
2770
原创 Java.lang.Class
Java.lang.Class对象是单实例的;执行顺序:静态代码块 > 构造代码块 > 构造函数1、父类静态变量和静态代码块(先声明的先执行);2、子类静态变量和静态代码块(先声明的先执行);3、父类的变量和代码块(先声明的先执行);4、父类的构造函数;5、子类的变量和代码块(先声明的先执行);6、子类的构造函数。...
2018-05-17 19:48:47
211
1
原创 微信公众号JSSDK分享
后台获取wx.config签名验证数据@RequestMapping(value = "pay_wx_config", method = RequestMethod.POST)@ResponseBodypublic SimpleResult pay_wx_config() { SimpleResult result = new SimpleResult(); //java...
2018-05-17 19:46:18
577
原创 Linux下mysql忘记管理员密码的解决方法
在开启mysql服务的适时候,使用--skip-grant-tables 参数跳过权限检查启动mysql[root@potato Desktop]# mysqld_safe --skip-grant-tables161209 00:01:29 mysqld_safe Logging to '/data/mysql/mytest_3306/data/error.log'.161209 00:01:2...
2018-04-25 15:37:37
655
原创 mysql 存储过程简单实例
CREATE DEFINER=`root`@`%` PROCEDURE `my_procedure`()BEGIN #Routine body goes here... declare my_id varchar(32); -- 自定义变量1 declare a varchar(32); -- 自定义变量1 declare my_name varchar(50); -- 自定义变量2 ...
2018-04-13 18:22:14
202
转载 linux下安装jdk 详细步骤(一条命令即可安装)
作为Java开发人员,在Linux下安装一些开发工具是必备技能,本文以安装jdk为例,详细记录了每一步的操作命令,以供参考。第一种方法只需要一条命令就可以安装jdk:yum install java-1.8.0-openjdk* -y执行了这条命令不需要配置,直接可以用第二种方法0.下载jdk8登录网址:http://www.oracle.com/technetwork/java/javase/d...
2018-03-20 17:41:59
263
原创 分布式锁的几种实现方式
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数的场景中,都需要牺牲强一致...
2018-03-20 10:14:50
162
原创 JS实现table 列锁定
滚动条监听事件,定位元素位置$(".jqGrid_wrapper").scroll(function() { var left=$(".jqGrid_wrapper").scrollLeft();//获取滚动的距离 var ths=$(".jqGrid_wrapper table").eq(0).find("tr");//获取表格的所有tr ths.each(f
2017-11-24 17:15:09
2298
原创 jqgrid 时间日期格式转换问题NaN,date类型年份异常
处理方式,formatter 方式回显,js处理日期格式问题代码如下:{name:'paytime',index:'paytime', formatter:function(cellvalue, options, rowObject){ if(cellvalue==null ||ce
2017-11-18 17:11:55
1002
原创 springboot+mybits+generator代码生成
1.建立springboot项目demo,进入https://start.spring.io/下载,导入开发工具中2.pom.xml 增加plugin> groupId>org.mybatis.generatorgroupId> artifactId>mybatis-generator-maven-pluginartifactId> version>1
2017-11-14 10:46:55
365
原创 linux下vi常用命令
进入vivi filename # 打开或新建文件,并将光标置于第一行首vi +n filename # 打开文件,并将光标置于第n行首vi + filename # 打开文件,并将光标置于最后一行首vi +/pattern filename # 打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename # 在上
2017-11-13 16:03:56
1153
原创 解决虚拟机linux端mysql数据库无法远程访问
解决虚拟机linux端mysql数据库无法远程访问 前天无聊在虚拟机中的CentOS上装了一个mysql玩玩,突然想用jdbc连接用java操作下数据库,可是怎么都连接不上,具体情况为:1.ping 192.168.16.128 成功2.telnet 192.168.16.128 3306 拒绝访问 在3306端口,可见CentOS防火墙屏蔽了3306端口修
2017-11-13 16:02:34
1909
转载 CentOS 6.5/6.6 安装mysql 5.7 最完整版教程
Step1: 检测系统是否自带安装mysql#yum list installed | grep mysqlStep2: 删除系统自带的mysql及其依赖 命令:# yum -y remove mysql-libs.x86_64Step3: 给CentOS添加rpm源,并且选择较新的源 命令:#wget dev.mysql.com/get/mysql-communi
2017-11-13 14:43:40
226
翻译 一句话就看出他有没有教养
一个人有没有教养,用一句概括就是:为他人着想的善良,根植于内心的修养,无需提醒的自觉,以约束为前提的自由。一、为他人着想的善良一次元旦节的朋友聚会,我们闹到了凌晨一点多。屋子里面一片狼藉,各种气味都夹杂到一起,形成了一种难以名状的臭味,让人恶心,大家都喝高了,醉醺醺的睡过去。我因为肚子里面的酒和食物没有消化,睡不着,一个人跑到外面去散步,透透气也消化消化。回来的时候
2017-06-22 16:06:42
715
原创 杀死oracle进程
1.查询哪些对象被锁:select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session swhere l.object_id = o.object_id and l.session_id=s.sid;2.杀死进程:alter sys
2017-05-19 16:24:29
4136
转载 js中几种实用的跨域方法原理详解
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一
2017-05-18 15:05:01
502
原创 oracle常用命令
ORACLE常用命令一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connect internalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svr
2017-05-17 11:17:36
657
原创 oracle数据泵相关
1 先查数据字典SELECT * FROM dba_directories;拥有dba权限的用户都可以用上面的路径名,如果没有符合需要的,则按照下图操作:红框内都是手输的,不用点文件夹图标 2 导出:如果是从11g导入到10g,则需要加最后的version,否则不要version那句expdp bjhx3/bjhx3 directory=dir_home_ora
2017-05-17 11:11:38
208
转载 使用FreeMarker替换JSP的10个理由
JSP 是个很好的概念,但是它却剥夺了 web 开发的乐趣。 对我而言,这些都是小事,比如无法在页面模板上使用单独的文件header.jsp 和 footer.jsp,不能调用表达式语言的方法,在运行时无法合并,重新排列页面的各个部分。所以我转而使用 FreeMarker 模板。FreeMarker 已经存在一段时间了,如果你最近没有关注过 FreeMarker 的话,那这有些建议给你,让你考虑下
2017-05-16 17:41:11
349
原创 防范勒索病毒措施
1、 正版 windows 7 以上操作系统,请及时更新微软补丁,地址: https://technet.microsoft.com/zh-cn/library/security/MS17-010 2、 Windows XP、windows 2003 等操作系统及时下载 360 NSA 武器库免疫工具,地址:http://dl.360safe.com/nsa/nsatool.exe
2017-05-16 09:32:15
710
原创 Struts优缺点
优点: 1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现.2.有丰富的tag可以用 ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率3. 页面导航 使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。4. 提供Exc
2017-05-13 15:26:26
207
原创 iBatis/mybits与Hibernate
相同点:屏蔽jdbc api的底层访问细节,使用我们不用与jdbcapi打交道,就可以访问数据。jdbc api编程流程固定,还将sql语句与java代码混杂在了一起,经常需要拼凑sql语句,细节很繁琐。ibatis的好处:屏蔽jdbc api的底层访问细节;将sql语句与java代码进行分离;提供了将结果集自动封装称为实体对象和对象的集合的功能,queryForList返回对象集合,用q
2017-05-13 15:20:56
239
iview-admin-master 2.zip
2020-04-16
navecat_12安装及破解版
2017-11-13
weblogic10.3.5配置oracle、mysql、informix数据源
2016-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人