自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BUG

在其位,谋其政

  • 博客(49)
  • 资源 (2)
  • 收藏
  • 关注

原创 多个学习教程链接

自己总结:1  二十三种设计模式教程:http://www.runoob.com/design-pattern/design-pattern-tutorial.htmlhttp://book.codedq.net/design-pattern/AbstractFactory.htmlhttps://www.tutorialspoint.com/design_pattern/flyw...

2018-07-25 16:59:19 208

原创 win11安装最新版Docker(踩坑记录)

windows11 安装最新版的docker步骤win11安装最新版docker

2022-09-15 21:51:46 587

原创 mysql报错-resource busy and acquire with NOWAIT specified or timeout expired

错误描述: 今天程序执行truncat table T_USER_LABEL表时,报错: ORA-00054:resource busy and acquire with NOWAIT specified or timeout expired,如下图。按照字面意思,是资源忙,被占用了,可能是之前操作当前表的时候未进行事务提交,或者有其他程序正在操作当前数据表占用锁。解决方案:...

2019-11-05 12:41:54 1419

转载 sql语句优化技巧--1

mysql优化技巧技巧1 比较运算符能用 “=”就不用“<>”“=”增加了索引的使用几率。技巧2 明知只有一条查询结果,那请使用 “LIMIT 1”“LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。技巧3 为列选择合适的数据类型能用TINYINT就不用SMALLINT,能用SMALLINT就不用INT,道理你懂的,磁盘和内存消耗越小越好嘛...

2019-03-26 10:41:24 285

原创 日常记录--linux中向服务器上传文件和下载文件scp

1 复制文件从本地复制文件到服务器:--scpscp /home/myfile/test.txt [email protected]:/data/从服务器复制文件到本地:scp scp [email protected]:/data/test.txt /home/myfile/2 复制文件夹从本地复制文件到服务器:--scpscp -r /home/m...

2019-03-06 13:33:42 511

原创 一些好用的相关下载使用地址url--笔记

1 mac使用的sourcetree  管理githttp://www.xue51.com/mac/4645.html#xzdz2 学习网https://www.52yzzy.com/https://github.com/LjyYano/Thinking_in_Java_MindMappinghttp://www.java1234.com/a/javabook/javabase...

2019-02-21 15:15:29 229

原创 MAC系统下解决Teamviewer 是商业用途只能连5分钟的问题--修改Teamviewer的id

借鉴https://bbs.feng.com/read-htm-tid-11907107.html本人下载的是最新版本的teamview---1.4官网下载地址:https://www.teamviewer.com/cn/download/mac-os/用了几天之后发现自己被鉴定为商业用途,只能远程控制几分钟...炒鸡烦人!!!!!!自己就从网上找了个办法,自己改改使用,发现...

2019-01-24 10:12:08 27459 29

原创 mac上git的使用

 分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到原先已经发布到生产服务器上的分支。 为这次紧急修补建立一个新分支,并在其中修复问题。 通过测试后,回到生产服...

2018-12-03 13:45:51 302

原创 java面试题 1

由于本人最近在换工作,所以可能在整理面试题,下面就是最近面试情况,最常会问到的面试题,有线程、集合、IO/NIO、异常,反射、JVM等等,所以也在网上找了大量的资料,那么现在就先放一点找到的资料,下面就是一些集合、线程有关的 面试题 ,稍后也会把一些常见的、重点的面试题整理出来,请大家耐心等候。。。 ...

2018-10-18 09:54:49 192

转载 java解决上传压缩图片变红问题

问题现象:Java上传图片时,对某些图片进行缩放、裁剪或者生成缩略图时会蒙上一层红色,经过检查只要经过ImageIO.read()方法读取后再保存,该图片便已经变成红图。因此,可以推测直接原因在于ImageIO.read()方法加载图片的过程存在问题。   public static BufferedImage getImages(byte[] data) throws IOExc...

2018-10-11 10:32:16 4493 5

原创 Mysql数据库报错---------Dumplicate column name 'owner'

Mysql数据库中执行数据sql语句报错:Error Code: 1060. Duplicate column name 'owner';说明:之前操作的这张表中已经有owner这个字段了,再次添加相同的字段就会报这个错。-----报错:重复字段名称 owner...

2018-09-17 16:44:11 1629

原创 SPRINGMVC的文件上传和下载

一、关键步骤①引入核心JAR文件SpringMVC实现文件上传,需要再添加两个jar包。一个是文件上传的jar包,一个是其所依赖的IO包。这两个jar包,均在Spring支持库的org.apache.commons中。 ②书写控制器方法transferTo(file)图片上传时,把内存中图片写入磁盘applicationContext.xml:注:必须创建Multi...

2018-09-06 16:47:15 142

原创 MySQL数据库函数-时间戳函数----unix_timestamp(),from_unixtime()

一、unix_timestamp函数用法 1、unix_timestamp() 得到当前时间戳 2、如果参数date满足yyyy-MM-dd HH:mm:ss形式,则可以直接unix_timestamp(string date) 得到参数对应的时间戳 3、如果参数date满足yyyy-MM-dd HH:mm:ss形式,则我们需要指定date的形式,在进行转换 例如:unix_timest...

2018-09-06 09:55:05 1887

原创 Ubuntu 使alias命令永久生效

永久的alias别名步骤如下: 第一步:cd   /home/用户名  第二步:      编辑   sudo vim ./.bashrc  第三步:      添加命令:alias  desktop='cd /home/chenwei/desktop'# colored GCC warnings and errors#export GCC_COLORS='erro...

2018-09-05 10:08:27 1444

原创 MySql数据库--字符串函数

字符串函数是最常用的一种函数(大多数):0:自己使用的数据库字符串函数--concat(c1,c2,c3)  将多个字符串链接成一个字符串;     注意:如果有一个参数是NULL,拼接后返回的结果就是NULL;concat_ws(separ,str1,str2)  第一个参数是分隔符(分割后面要拼接的字段),后面的参数是要拼接到一起的字符串;(1,2,3,4)     ...

2018-09-04 09:58:33 1210 1

原创 MySql数据库的count()函数

count()函数的多种用法1 count(*)对表行的数目进行计算,包含null;2 count(1)对表中第一列的值的行数进行计算。count(1)会忽略NULL列;3 count(列名)对表中特定的列的值的行数进行计算,不包含null;4 count(distinct  列名)对表中特定的列的不重复值的个数进行计算;(对值去重并计数)----查寻该列不重复的有...

2018-09-04 09:41:16 17704 2

转载 Mysql数据库中的多种变量类型

MySQL中的变量类型。MySQL中主要有三种变量:User-defined variables (有前缀@) Local Variables (没有前缀) Server System Variables(有前缀@@)1.User-defined variables用户变量你可以获取任何用户自定义变量不需要事先声明或初始化。如果你获取还未初始化的变量,那么它的值为NULL,类型为字符...

2018-08-28 15:45:51 2374

转载 mysql中触发器的创建和使用详解

MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stmt其中:trigger_...

2018-08-24 18:05:54 2040

原创 将博客搬至CSDN

搬家地址为:https://blog.csdn.net/qq_39729527

2018-08-16 09:31:00 57

原创 设计模式之二:享元模式(FlyWeight)

1 简介    享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。(主要就是使用java的HashMap)使用场景: 1、系统有大量相似对象。 2、需要缓冲池的场景。java中的使用场景: String中的常量池(有就返回,没有就在常量池中...

2018-08-15 09:29:12 255

原创 使用java.util.Properties 进行对properties配置文件进行读取 1

1 properties文件注意:properties文件    1 名值对写完后没有分号    2 名值之间用 = 连接    3 名要大写#properties文件可以写汉字配置:#Eclipse--&gt;Window-Preferences--&gt;General--&gt;Content Types,右侧Text--&gt;java Properites File 在...

2018-08-08 18:31:03 479

原创 ResourceBundle读取properties配置文件2

使用ResourceBundle类来读取配置文件:1 properties配置文件(直接和Class文件相同的目录下)#properties文件可以写汉字配置:#Eclipse--&gt;Window-Preferences--&gt;General--&gt;Content Types,右侧Text--&gt;java Properites File 在Default encodin...

2018-08-08 18:26:04 279

原创 documentBuilder读取xml配置文件

1  data.xml文件:&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;!--根元素只能有一个 --&gt;&lt;human&gt;&lt;person&gt; &lt;name value="qwe"&gt;陈yi&lt;/name&gt; &lt;type&g

2018-08-03 16:28:18 2191

原创 设计模式之外:简单工厂模式

 一:简单工厂模式/静态工厂模式(但不属于23种GOF设计模式之一) 简单工厂模式(又称为静态工厂方法模式):一个共同的接口指向不同的类。(它是单产品,单工厂的) Factory可以是interface也可以是抽象的类 使用情况:创建一个复杂的对象的时候,可以创建一个工厂类;                  创建一个简单的对象new就行,没有必要使用工厂模式,使用工厂类会增加复杂...

2018-08-03 14:38:49 161

原创 java访问http和https的方法(+需要用户名密码 认证的网站)

1 通过url进行访问/** * 使用URL类进行访问http和https */public class URLTest { public static void main(String[] args) {// String https2="https://www.apiopen.top/journalismApi"; String https="https://api.we...

2018-08-02 10:03:15 14024

原创 ubuntu命令 ---将一个文件放进另一个服务器上

scp -r ./1.tar 2.tar ci@it:~/wechat#将openplatform.tar包和wechatserver.tar包放进另一个服务的wechat目录下(~/为该用户的主目录)将1.tar包和2.tar包放进另一个服务的wechat目录下(~/为该用户的主目录)ci是用户名   it是服务器名称(一般是ip) ----ssh [email protected]...

2018-07-30 15:54:38 731

原创 mongodb报错1: connecting to:mongodb://127.0.0.1:27017. connect failed

执行mongo,报错如下:./mongoMongoDB shell version v4.0.0connecting to: mongodb://127.0.0.1:270172018-07-30T14:24:00.807+0800 E QUERY [js] Error: couldn't connect to server 127.0.0.1:27017, connection...

2018-07-30 15:11:29 27618 1

原创 mongo的安装和运行

1 下载mongodb的地址https://www.mongodb.com/download-center#community2 解压tar -zxvf mongodb-linux-x86_64-3.0.6.tgz #对下载的包进行解压mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb #将解压...

2018-07-30 15:06:19 5953

原创 设计模式之零:目录、总结及借鉴

转载于https://www.cnblogs.com/malihe/p/6891920.html虽然这篇文章是转载的,但是简单易懂。java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方...

2018-07-27 15:54:57 108

原创 设计模式之一:单例模式

单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。单例模式分为:饿汉模式和懒汉模式一  饿汉模式  1 饿汉模式  ---静态常量(可用)/** * 单例模式 --饿汉模式--静态常量(可以用) * y:在类加载的时候就进行了类的实例化,避免了线程的同步问题...

2018-07-26 16:55:35 248

转载 微信登录需要--SHA1算法

1 微信登录需要的算法SHA1算法(直接将类复制过去),调用  String code=SHA1.encode(str);---okpublic class SHA1 { private static final char[] HEX_DIGITS = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd...

2018-07-25 15:22:45 1836

转载 java后台----微信第三方登录

转载于https://blog.csdn.net/a985548426/article/details/79415459    1 微信登录官方流程图:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&amp;t=resource/res_list&amp;verify=1&amp;id=open14193165...

2018-07-25 15:01:49 790

转载 ubuntu下svn的一些常用命令

 Subversion的官方网站是:http://subversion.tigris.org/sudo apt-get installsubversion以下是svn常用的一些命令,详细请看http://www.subversion.org.cn/svnbook/1.1/index.html  将文件checkout到本地目录 命令:checkout或co示例:I、...

2018-07-25 14:46:11 1374

原创 python文件(以 .py结尾)--使用命令进行执行操作

1 有一个.py结尾的python文件#!/usr/bin/env python3 print('hello, world')2 给自己python文件执行的权利chomd x+a ./test.py3 进行执行文件./test.py   ...

2018-07-25 14:26:00 3354

原创 redis配置文件的一些配置含义

#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候...

2018-07-12 14:17:00 246

原创 svn在Eclipse中进行创建、合并分支--图形化界面

一般svn代码库目录结构有:branches(分支)tags(标签)trunk(开发主干)从主干上创建分支右键点trunk —&gt;TortoiseSVN—&gt;BranchTag To path 你创建Branch/Tag的路路径Create copy in the repository from:(从仓库生成副本) HEAD revision in the rep...

2018-05-07 17:40:00 249

原创 创建、合并svn的分支到主干(linux命令)

简易:一、查看分支信息     当然合并之前必须把目标分支download下来!!!     将目录cd到分支目录(branch)   1.运行svn info:       唯一有用的信息:URL(分支svn地址)svn://192.168.1.80:3698/C/branches/pirate/rpcfw/specialactivety   2.运行   ...

2018-04-28 11:17:00 750

原创 java中的Date和TimeStamp类的区别

1 使用Date包为java.util.Date ,Date表示特定的瞬间,精确到毫秒。2  Timestamp此类型由 java.util.Date 和单独的毫微秒值组成。包为java.sql.Timestamp数据库中是TIMESTAMP的,对应java的Timestamp,使用Date就会报错; ...

2018-04-03 17:03:00 6385

原创 ubuntu搜狗輸入法崩潰--解決辦法

1.删除配置文件ubuntu下搜狗的配置文件在 ~/.config下的3个文件夹里:SogouPY、SogouPY.users、sogou-qimpanelcd .configrm -r SogouPY*rm -r sogou-qimpanel2.重启fcitx//结束fcitx进程killall fcitx//重启fcitxfcitx然后就可以正常输入啦....

2018-03-22 13:09:00 196

原创 压测工具apache-jmeter所需对应的函数

详解JMeter函数和变量(1)JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。函数调用的语法如下:${__functionName(var1,var2,var3)} 其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数不要求参数,则...

2018-03-08 18:03:00 132

代码整洁之道

《代码整洁之道》讲述了一系列行之有效的整洁代码操作实践。软件质量,不但依赖于架构及项目管理,而且与代码质量紧密相关。这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

2019-03-07

sql必知必会

对初次接触数据库有帮助。 MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握的知识,使他们不经意间立刻功力大增。

2018-09-04

空空如也

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

TA关注的人

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