- 博客(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
228
原创 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
1548
转载 sql语句优化技巧--1
mysql优化技巧技巧1 比较运算符能用 “=”就不用“<>”“=”增加了索引的使用几率。技巧2 明知只有一条查询结果,那请使用 “LIMIT 1”“LIMIT 1”可以避免全表扫描,找到对应结果就不会再继续扫描了。技巧3 为列选择合适的数据类型能用TINYINT就不用SMALLINT,能用SMALLINT就不用INT,道理你懂的,磁盘和内存消耗越小越好嘛...
2019-03-26 10:41:24
361
原创 日常记录--linux中向服务器上传文件和下载文件scp
1 复制文件从本地复制文件到服务器:--scpscp /home/myfile/test.txt root@192.168.1.100:/data/从服务器复制文件到本地:scp scp root@192.168.1.100:/data/test.txt /home/myfile/2 复制文件夹从本地复制文件到服务器:--scpscp -r /home/m...
2019-03-06 13:33:42
573
原创 一些好用的相关下载使用地址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
284
原创 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
27676
29
原创 mac上git的使用
分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。 为实现某个新的需求,创建一个分支。 在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到原先已经发布到生产服务器上的分支。 为这次紧急修补建立一个新分支,并在其中修复问题。 通过测试后,回到生产服...
2018-12-03 13:45:51
347
原创 java面试题 1
由于本人最近在换工作,所以可能在整理面试题,下面就是最近面试情况,最常会问到的面试题,有线程、集合、IO/NIO、异常,反射、JVM等等,所以也在网上找了大量的资料,那么现在就先放一点找到的资料,下面就是一些集合、线程有关的 面试题 ,稍后也会把一些常见的、重点的面试题整理出来,请大家耐心等候。。。 ...
2018-10-18 09:54:49
235
转载 java解决上传压缩图片变红问题
问题现象:Java上传图片时,对某些图片进行缩放、裁剪或者生成缩略图时会蒙上一层红色,经过检查只要经过ImageIO.read()方法读取后再保存,该图片便已经变成红图。因此,可以推测直接原因在于ImageIO.read()方法加载图片的过程存在问题。 public static BufferedImage getImages(byte[] data) throws IOExc...
2018-10-11 10:32:16
4749
6
原创 Mysql数据库报错---------Dumplicate column name 'owner'
Mysql数据库中执行数据sql语句报错:Error Code: 1060. Duplicate column name 'owner';说明:之前操作的这张表中已经有owner这个字段了,再次添加相同的字段就会报这个错。-----报错:重复字段名称 owner...
2018-09-17 16:44:11
1708
原创 SPRINGMVC的文件上传和下载
一、关键步骤①引入核心JAR文件SpringMVC实现文件上传,需要再添加两个jar包。一个是文件上传的jar包,一个是其所依赖的IO包。这两个jar包,均在Spring支持库的org.apache.commons中。 ②书写控制器方法transferTo(file)图片上传时,把内存中图片写入磁盘applicationContext.xml:注:必须创建Multi...
2018-09-06 16:47:15
196
原创 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
1993
原创 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
1499
原创 MySql数据库--字符串函数
字符串函数是最常用的一种函数(大多数):0:自己使用的数据库字符串函数--concat(c1,c2,c3) 将多个字符串链接成一个字符串; 注意:如果有一个参数是NULL,拼接后返回的结果就是NULL;concat_ws(separ,str1,str2) 第一个参数是分隔符(分割后面要拼接的字段),后面的参数是要拼接到一起的字符串;(1,2,3,4) ...
2018-09-04 09:58:33
1317
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
18374
2
转载 Mysql数据库中的多种变量类型
MySQL中的变量类型。MySQL中主要有三种变量:User-defined variables (有前缀@) Local Variables (没有前缀) Server System Variables(有前缀@@)1.User-defined variables用户变量你可以获取任何用户自定义变量不需要事先声明或初始化。如果你获取还未初始化的变量,那么它的值为NULL,类型为字符...
2018-08-28 15:45:51
2476
转载 mysql中触发器的创建和使用详解
MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器代码如下:CREATE TRIGGER trigger_nametrigger_timetrigger_event ON tbl_nameFOR EACH ROWtrigger_stmt其中:trigger_...
2018-08-24 18:05:54
2140
原创 设计模式之二:享元模式(FlyWeight)
1 简介 享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。(主要就是使用java的HashMap)使用场景: 1、系统有大量相似对象。 2、需要缓冲池的场景。java中的使用场景: String中的常量池(有就返回,没有就在常量池中...
2018-08-15 09:29:12
311
原创 使用java.util.Properties 进行对properties配置文件进行读取 1
1 properties文件注意:properties文件 1 名值对写完后没有分号 2 名值之间用 = 连接 3 名要大写#properties文件可以写汉字配置:#Eclipse-->Window-Preferences-->General-->Content Types,右侧Text-->java Properites File 在...
2018-08-08 18:31:03
537
原创 ResourceBundle读取properties配置文件2
使用ResourceBundle类来读取配置文件:1 properties配置文件(直接和Class文件相同的目录下)#properties文件可以写汉字配置:#Eclipse-->Window-Preferences-->General-->Content Types,右侧Text-->java Properites File 在Default encodin...
2018-08-08 18:26:04
337
原创 documentBuilder读取xml配置文件
1 data.xml文件:<?xml version="1.0" encoding="UTF-8"?><!--根元素只能有一个 --><human><person> <name value="qwe">陈yi</name> <type&g
2018-08-03 16:28:18
2333
原创 设计模式之外:简单工厂模式
一:简单工厂模式/静态工厂模式(但不属于23种GOF设计模式之一) 简单工厂模式(又称为静态工厂方法模式):一个共同的接口指向不同的类。(它是单产品,单工厂的) Factory可以是interface也可以是抽象的类 使用情况:创建一个复杂的对象的时候,可以创建一个工厂类; 创建一个简单的对象new就行,没有必要使用工厂模式,使用工厂类会增加复杂...
2018-08-03 14:38:49
189
原创 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
14399
原创 ubuntu命令 ---将一个文件放进另一个服务器上
scp -r ./1.tar 2.tar ci@it:~/wechat#将openplatform.tar包和wechatserver.tar包放进另一个服务的wechat目录下(~/为该用户的主目录)将1.tar包和2.tar包放进另一个服务的wechat目录下(~/为该用户的主目录)ci是用户名 it是服务器名称(一般是ip) ----ssh ci@192.18.2...
2018-07-30 15:54:38
760
原创 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
27801
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
6160
原创 设计模式之零:目录、总结及借鉴
转载于https://www.cnblogs.com/malihe/p/6891920.html虽然这篇文章是转载的,但是简单易懂。java的设计模式大体上分为三大类:创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。 结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。 行为型模式(11种):策略模式、模板方...
2018-07-27 15:54:57
133
原创 设计模式之一:单例模式
单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例。单例模式分为:饿汉模式和懒汉模式一 饿汉模式 1 饿汉模式 ---静态常量(可用)/** * 单例模式 --饿汉模式--静态常量(可以用) * y:在类加载的时候就进行了类的实例化,避免了线程的同步问题...
2018-07-26 16:55:35
300
转载 微信登录需要--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
1931
转载 java后台----微信第三方登录
转载于https://blog.youkuaiyun.com/a985548426/article/details/79415459 1 微信登录官方流程图:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open14193165...
2018-07-25 15:01:49
846
转载 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
1522
原创 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
3460
原创 redis配置文件的一些配置含义
#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候...
2018-07-12 14:17:00
269
原创 svn在Eclipse中进行创建、合并分支--图形化界面
一般svn代码库目录结构有:branches(分支)tags(标签)trunk(开发主干)从主干上创建分支右键点trunk —>TortoiseSVN—>BranchTag To path 你创建Branch/Tag的路路径Create copy in the repository from:(从仓库生成副本) HEAD revision in the rep...
2018-05-07 17:40:00
311
原创 创建、合并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
802
原创 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
6557
原创 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
277
原创 压测工具apache-jmeter所需对应的函数
详解JMeter函数和变量(1)JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。函数调用的语法如下:${__functionName(var1,var2,var3)} 其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数不要求参数,则...
2018-03-08 18:03:00
148
代码整洁之道
2019-03-07
sql必知必会
2018-09-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人