![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
世界这么大我想去看看
成功的关键不是努力去拷贝别人的特色方式而是去学习如何发掘你自己独特的潜质
展开
-
linux虚拟机mysql、tomcat
linux环境搭建mysql服务原创 2022-09-03 20:29:53 · 351 阅读 · 0 评论 -
【数据库】merge into
【数据库】merge into原创 2022-06-16 15:53:33 · 99 阅读 · 0 评论 -
设计模式-访问者模式
定义:我们使用了一个访问者类,它改变了元素类的执行算法。通过这种方式,元素的执行算法可以随着访问者改变而改变。这种类型的设计模式属于行为型模式。根据模式,元素对象已接受访问者对象,这样访问者对象就可以处理元素对象上的操作关键代码:在数据基础类里面有一个方法接受访问者,将自身引用传入访问者下面是模拟访问者模式的代码1、定义元素接口public interface CarPart { public void accept(CarPartVisitor carPartVisitor );原创 2022-05-04 11:52:23 · 227 阅读 · 0 评论 -
设计模式-Iterator迭代器
定义:提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。代码模拟实现迭代器:1、定义集合接口public interface Collection_ { void add(Object o); int size(); Iterator_ iterator();}2、定义迭代器public interface Iterator_ { boolean hasNext(); Object next();}3、实现集原创 2022-05-02 22:25:51 · 55 阅读 · 0 评论 -
设计模式-代理模式Proxy
定义:为其他对象提供一种代理以控制对这个对象的访问。实现组成: 抽象角色:通过接口或抽象类声明真实角色实现的业务方法。 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业务逻辑方法来实现抽象方法,并可以附加自己的操作。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用 两种实现方式:静态代理、动态代理静态代理模拟的代码:1、抽象角色(代理实现的方法)public interface ILog { public Strin原创 2022-05-01 23:36:40 · 260 阅读 · 0 评论 -
设计模式- Observer观察者
定义:当对象间存在一对多关系时,则使用观察者模式。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式属于行为型模式。使用场景:一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知,进行广播通知下面是一个代码示例,小孩醒来哭(被观察者)小狗、爸爸、妈妈(观察者)看到后采取对应的行为1、观察者类和源事件类、源事件//观察者接口interface Observer { void actionOnWakeUp(wakeUpEvent event原创 2022-05-01 14:45:18 · 100 阅读 · 0 评论 -
设计模式-ChainOfResponsibility责任链
定义:责任链模式(Iterator Pattern), 是行为型设计模式之一。这种模型结构有点类似现实生活中铁链,由一个个铁环首尾相接构成一条链,如果这种结构用在编程领域,则每个节点可以看做一个对象,每个对象有不同的处理逻辑,将一个请求从链的首端发出,沿着链的路径依次传递每个节点对象,直到有对象处理这个请求为止,我们将这样一种模式称为责任链模式场景:多个对象可以处理同一个请求,但具体由哪个对象处理则在运行时动态决定下面是模拟filter的处理逻辑代码interface Filter...原创 2022-04-25 00:02:42 · 232 阅读 · 0 评论 -
设计模式-4种工厂模式
1、简单工厂Simple Factory Pattern示例代码//接口public interface Sample{ }//具体类public class SampleA implements Sample{ }//具体类public class SampleB implements Sample{ }//简单工厂public class Factory{ public Sample creator(int which){ ...原创 2022-04-24 00:39:58 · 569 阅读 · 0 评论 -
设计模式-Strategy策略
策略模式原创 2022-04-22 23:35:03 · 1524 阅读 · 0 评论 -
设计模式- Singleton单例模式的8种写法
设计模式、单例模式原创 2022-04-21 23:38:19 · 659 阅读 · 0 评论 -
企业微信调启小程序
使用说明 - 企业微信API<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body>...原创 2021-09-29 11:04:12 · 816 阅读 · 0 评论 -
企业微信下载素材库文件
1、创建MyX509TrustManagerimport javax.net.ssl.X509TrustManager;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;public class MyX509TrustManager implements X509TrustManager { public void checkClientTrusted(X50原创 2021-09-23 18:55:33 · 640 阅读 · 0 评论 -
ORACLE查看对象(表)被哪些对象引用,查看对象(存储过程)引用的对象、查看存储过程代码
–查看对象(表)被哪些对象引用select * from all_dependencies t where t.name=upper(‘PROC_QY_TXL_SYN’);–查看对象(存储过程)引用的对象select * from all_dependencies t where t.referenced_name=upper(‘qy_user’);–查看存储过程代码select wm_concat(text) from user_source t where t.name=upper(‘PROC原创 2021-02-24 10:42:25 · 1785 阅读 · 0 评论 -
ORA-01436: 用户数据中的 CONNECT BY 循环
解决方法:SELECT name from test START WITH id='101' connect by nocycle prior pid=id当你用 start with connect by nocycle prior 来执行 递归的时候 加一个nocycle 可以避免死循环原创 2021-02-20 09:02:19 · 945 阅读 · 0 评论 -
uiPath 智能机器人踩过的坑-outlook文件夹不存在
使用outlook邮箱时通用的参数我就不详细说明了,我就说说我遇到的坑1、Account :取值对应的是账户文件夹,千万不要当成是邮箱账户名了,否正会报错提示文件夹不存,害的我搞了几个小时,一直没有找到对于这个值的详细说明,于是只能请求度娘,找到了http://dotnetbasic.com/2019/07/uipath-email-automation.html 这个时国外的大神录的视频,受益匪浅。2、Mail Floder :是账户文件加下面的文件加名称,如果是多层时可以写成"收件箱/张三...原创 2021-01-12 15:55:38 · 1602 阅读 · 8 评论 -
oracle 行转列
select max(decode(name,'1',name) ) n1,max(decode(name,'2',name) ) n2 from testtble原创 2020-03-06 14:23:14 · 3725 阅读 · 0 评论 -
存储过程打印日志并保存文件
create or replace procedure p_outputdebug(a varchar2,b varchar2,c varchar2)isvFileName varchar2(100);OutputFile UTL_FILE.FILE_TYPE;beginselect 'rfid_'||a.rfid||'.log'into vFileNamefrom tbl_animal_info...原创 2018-03-06 15:53:37 · 794 阅读 · 0 评论 -
Jquery给未来元素添加事件
<div > 未来元素添加区域</div><script>$("div").on("click","div",function(){alert(111);})</script>原创 2018-03-06 15:56:14 · 2412 阅读 · 0 评论 -
redis学习
redis参考文章https://blog.csdn.net/e62ces0iem/article/details/73477182转载 2019-07-29 15:19:16 · 56 阅读 · 0 评论 -
项目开发流程-经典版
1、业务提需求2、接收需求3、分析需求4、评估技术点5、评估工作量6、创建版本(编写测试案例)7、代码评审8、代码首次移交测试环境9、测试执行测试案例10、业务验收11、版本封板12、发布版本原创 2016-03-10 22:21:07 · 322 阅读 · 0 评论 -
数据恢复,数据误删、硬盘格式化
可远程操作数据恢复,费用可商量原创 2018-02-05 22:25:03 · 272 阅读 · 1 评论 -
软件行业急需一场革命,改变目前的工作模式
从目前的工作方式来看一些大公司还是朝九晚五的上下班,过的非常安逸的生活,但是我相信还有一大部分的软件公司还是持续证加班、加班、加班的节奏;首先从行业性质来说软件属于服务行业,本身就是需要加班的来服务用户,但是如何做的有效加班,不是无休止的把人作为生产机器来使用。个人认为目前软件行业已经到了一个让疯狂的阶段,什么人都可以写代码,什么人都可以编程。原创 2017-08-21 21:33:34 · 379 阅读 · 0 评论 -
微信JS-SDK说明文档---自己总结了config时的参数获取方式
微信sdk、config、微信sdk初始化原创 2016-04-26 20:43:11 · 41988 阅读 · 5 评论 -
初识Python
前两天在csdn即可头条里看到了关于python的使用,因为之前就一直听说python,但是只限于听说从来没有接触过python代码,今天处于好奇就点进了连接点击打开链接,看见里面有现成的例子就在自己的eclipse里运行了下,发现没有运行环境,于是就在eclipse集成了python的环境,最终还是没有运行起来。于是查百度是因为版本不兼容,python2和python的包urllib 在使用原创 2016-04-13 21:56:05 · 381 阅读 · 0 评论 -
java代码生成二维码
需要引入core-2.2.jarimport com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.common.BitMatrix;im原创 2016-04-13 21:47:58 · 500 阅读 · 0 评论 -
常见的MIME类型如下表
序号内容类型文件扩展名描述1application/msworddocMicrosoft Word2application/octet-stream bindms lha lzh exe class可执行程序3appli原创 2016-04-25 23:11:45 · 521 阅读 · 0 评论 -
java内存泄漏常见场景
1、使用了jdk8一下的版本的string的substring方法会存在内存泄漏,原因是substring方法内部实现是在原数据上进行截取的,会一直引用字符串,如果字符串过长那么就会占用比较多的内存,但是jdk8后对这个方法进行了改进,方法实现上首先是对这个字符串进行了拷贝,然后再去截取,这样就释放了原字符串的内存。2、在使用完hashmap list 等集合后尽量使用clear方法进行释放,原创 2016-03-10 22:40:49 · 1041 阅读 · 0 评论 -
apache和nginx的区别
nginx是事件驱动原创 2016-03-16 22:04:14 · 226 阅读 · 0 评论 -
为什么要学习Java呢?
1、java语言具有 通用性、高效性、平台移植性和安全性2、java语言的语法跟其他语言语法类似易学易懂3、java是面向对象的语言4、java的所有API的源码是开源的,方便我们学习我在这里罗列了这么几点请大家补充。原创 2016-03-02 22:16:43 · 313 阅读 · 0 评论 -
为什么要学习Java呢?
1、java语言具有通用性、高效性、平台移植性和安全性2、java语言的语法跟其他语言语法类似易学易懂3、java是面向对象的语言4、java的所有API的源码是开源的,方便我们学习我在这里罗列了这么几点请大家补充。原创 2021-02-24 10:30:16 · 82 阅读 · 0 评论 -
RabbitMQ学习1. 在windows下安装配置
RabbitMQ学习一. 在windows下安装配置1.下载并安装erlang,http://www.erlang.org/download.html,最新版是R15B01(5.9.1)。由于我机器是64位的Win7,所以找到otp_win64_R15B01.exe下载并安装。2.配置环境变量增加一个系统环境变量ERLANG_HOME配置为C:\Program Files\转载 2016-04-12 21:36:31 · 382 阅读 · 0 评论 -
技术-常见名词
1、元数据 用于描述数据的数据,比如需要描述一辆车,那么就需要定义型号、颜色、价格等属性,这些属性就被称为元数据原创 2016-03-03 14:02:16 · 466 阅读 · 0 评论 -
Docker
下载地址https://get.daocloud.io/toolbox/转载 2016-04-18 16:17:27 · 204 阅读 · 0 评论 -
Mysql无法远程连接问题终结版
打开第一个会话窗口/etc/init.d/mysql stop (service mysqld stop )/usr/bin/mysqld_safe --skip-grant-tables打开新的会话窗口[root@localhost ~]# mysqlmysql>use mysqlmysql>update user set password=password("123原创 2016-09-16 08:55:02 · 454 阅读 · 0 评论 -
公私钥加解密
http://www.yihaomen.com/article/java/421.htm转载 2016-04-19 15:41:20 · 662 阅读 · 0 评论 -
软件工程师的职业规划
1、首先了解你自己想要什么2、你自己的特点是什么3、你目前目前所处的阶段4、你现在有规划吗5、你目前的规划和你现在所做的事情有关吗6、对你上面的5个问题进行认真解答,也许你会找到你想要的答案。原创 2016-06-05 20:43:38 · 656 阅读 · 0 评论 -
1、Memcached学习
1、本地搭建测试服务器2、测试代码package com.test;import java.io.IOException;import java.net.InetSocketAddress;import net.spy.memcached.MemcachedClient;public class TestMebercache {public转载 2016-04-13 22:39:04 · 231 阅读 · 0 评论 -
java生成带logo的多彩二维码
package com.common.util;import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.geom.AffineTransform;import java.awt.image.AffineTransformOp;import java.aw转载 2016-04-22 17:32:24 · 1469 阅读 · 0 评论 -
信贷
信贷流程学习:1、个人信息2、职业信息3、银行卡信息4、打卡确认5、相关证件信息上传6、身份证信息上传7、征信授权书-材料上传8、个人信息-补充材料9、个人信息-联系人信息10、职业-补充信息11、贷款预案转载 2016-05-06 14:47:13 · 460 阅读 · 0 评论 -
学习
http://netsmell.com/post/be-a-better-programmer.html转载 2016-04-20 10:06:15 · 314 阅读 · 0 评论