自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (5)
  • 收藏
  • 关注

原创 git操作

git status 查看文件的改变状态git commit -m "注释"git log 查看提交记录git reflog 查看提交记录git reset --hard 索引值 将head指向对应的提交git reset --hard head^ 回退一级,有几个^就回退几级,多了会报错git reset --hard head~N 回退N级...

2022-04-06 18:33:23 213

原创 mybatis 向表中插入集合

java中写法:public int addAppraiseRecordStaffList(List<AppraiseRecordStaff> appraiseRecordStaffList);xml中写法:<insert id="addAppraiseRecordReportViewer"> insert into appraise_record_report_viewer (id,staff_id,program_code,course_code.

2021-07-16 16:32:03 294

原创 java 写入自增id并获取到id

xml中的sql头部写法:<insert id="insert" useGeneratedKeys="true" keyProperty="id" keyColumn="id">java中写法xx.insert(entity)自增id=entity.getid()这里的entity插入后本身id会被写入自增id

2021-07-02 10:53:32 457

转载 (转)开发环境、测试环境、预发布环境、生产环境的区别

一个软件产品从开发到用户使用都涉及哪些环境?开发环境、测试环境、回归环境、预发布环境、生产环境。下面说说我个人对这些环境的理解:1、开发环境顾名思义,开发同学开发时使用的环境,每位开发同学在自己的dev分支上干活,提测前或者开发到一定程度,各位同学会合并代码,进行联调。2、测试环境也就是我们测试同学干活的环境啦,一般会由测试同学自己来部署,然后在此环境进行测试。bug修复后,需要发版更新测试环境来回归bug。3、回归环境回归bug的环境,其实就是我们的测试环境,在测试环境上测试

2020-12-01 11:31:49 1166

转载 (转载)java获取请求request的部分信息

1.获取全路径request.getRequestURL(); //得到http://localhost:8888/CRM/loginController/login2.获取协议名和域名request.getScheme(); //得到协议名 例如:httprequest.getServerName(); //得到域名 localhost3.获取请求所有参数 //map类型request.getParameterMap()4.获取项目名request.getContextPath();

2020-11-19 16:09:00 768

原创 idea常用快捷键(不全,只记录自己喜欢用的快捷键)

idea快捷键=eclipse快捷键Ctrl + N(Ctrl + Shift + N)快速定位文件Ctrl + Alt + T 将选定的代码块添加包裹代码,例如:if…else,try…catch等,很全Ctrl + W 按单词从小到大范围选取词块,选取变量非常方便Ctrl + / 单行注释与反注释Ctrl + Shift + / 多行注释与反注释F2/Shift + F2 在错误语句中上下快速定位跳转Shift + F6 文件重命名=F2Ctrl + Alt

2020-05-14 21:10:55 544

原创 idea导入多个项目,没有maven的解决办法

因为项目需要,需要同时导入多个项目,新单位用idea,我之前只会用eclipse,百度鼓捣了好久,没有一个有效的,鼓捣了好久才发现一个办法:1、首先新建一个总目录文件夹子,将多个项目从git或者svn拉取下来;2、在idea刚打开的界面,选择open3、此处能够在最左边窗口直接看到所有项目都到idea里面了4、任意选择一个子项目,找到pom.xml5、在pom.xm...

2020-05-08 15:09:42 11583 2

原创 myeclipse cpu100%,打开jsp卡的解决办法

1、首先关闭拼写检查2、找到myeclipse安装路径下的myeclipse.ini配置文件,设置如下-vmargs-Xms1024m-Xmx1024m-XX:PermSize=256M-XX:MaxPermSize=256M-XX:+UseG1GC-XX:+UseStringDeduplication-Dosgi.requiredJavaVersion=1.8-Dosgi....

2019-12-25 10:43:30 301

原创 echarts 24小时数据监控

var data = [ {name:'2016/12/18 6:38:08', value:['2016/12/18 6:38:08', 80]}, {name:'2016/12/18 16:18:18', value:['2016/12/18 16:18:18', 60]}, {name:'2016/12/18 19:18:18', value:['2016/12/18...

2019-11-25 21:38:19 1549

转载 base64加解密(转)

了解Base64编码解码我们经常说Base64,那Base64到底是什么呢?Base64是一种基于64个可打印字符来表示二进制数据的表示方法,常用于在通常处理文本数据的场合,表示、传输、存储一些二进制数据,会将不便于查看的二进制数据用Base64进行表示。所以Bsea64经常用于密码学中,因为密码学通常用二进制进行加密,加密的结果用Base64编码来表示并传输。我们想了解Base64,其实看...

2019-11-22 21:56:07 210

转载 判断List、Map、Set是否为空及效率比较(转载)

转载地址:https://www.cnblogs.com/linjiqin/p/3425572.html//如果object为null,则设置为defaultValueObjectUtils.defaultIfNull(object, defaultValue);//判断集合是否为nullList<String> list=new ArrayList<String&g...

2019-09-28 16:47:26 202 1

转载 新中文乱码问题(转载)

转载地址:https://www.cnblogs.com/yelongbupt/p/3505961.html1.在web页面提交表单产生乱码的问题: 如果用get方式提交表单则在tomcat的server.xml中如下配置就行<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout...

2019-09-24 20:09:51 149

原创 this is incompatible with sql_mode=only_full_group_by解决办法

用查询多个字段时,使用group by分组部分查询的字段,如果出现报错this is incompatible with sql_mode=only_full_group_by,则需要修改数据库配置:修改mysql配置文件1、修改mysql配置文件,通过手动添加sql_mode的方式强制指定不需要ONLY_FULL_GROUP_BY属性,my.cnf位于etc文件夹下,vim下光标移到最后...

2019-08-28 15:19:47 738

原创 10NIO高级编程与Netty入门

NIO服务端与客户端代码package NIO高级编程与Netty入门10;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Sele...

2019-08-25 15:32:54 158

转载 转载----------BigDecimal加减乘除计算

转载地址:https://blog.csdn.net/haiyinshushe/article/details/82721234BigDecimal的运算——加减乘除首先是bigdecimal的初始化这里对比了两种形式,第一种直接value写数字的值,第二种用string来表示 BigDecimal num1 = new BigDecimal(0.005); BigDeci...

2019-08-22 23:07:20 121

原创 09NIO编程基础

什么是NIOJava NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO: Channels and Buffers(通道和缓冲区)标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,...

2019-08-20 18:33:11 101

原创 08Socket网络通讯基础

TCP与UDP相关概念TCP通讯package Socket网络通讯基础08;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import java.util....

2019-08-17 10:14:07 128

转载 java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle,

ResourceBundle类是java提供的一个读取properties文件(配置文件)的一种方法。文件中以#开头做为注释,下面是我的数据库连接的配置文件#数据库配置信息DRIVER=com.mysql.jdbc.DriverURL=jdbc:mysql://localhost:3306/testuser=rwuserpassword=rwuser #路径配置信息path=D:...

2019-08-16 09:55:50 17312

原创 07自定义注解与Java设计模式

自定义注解什么是注解Jdk1.5新增新技术,注解。很多框架为了简化代码,都会提供有些注解。可以理解为插件,是代码级别的插件,在类的方法上写:@XXX,就是在代码上插入了一个插件。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。注解分类:内置注解(也成为元注解 jdk 自带注解)、自定义注解什么是内置注解(1) @SuppressWarnings 再程序前面加上可以在java...

2019-08-04 20:06:21 162

转载 The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received

数据库密码配置错误导致以下错误,修改密码后解决Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet sent successfully to the server was 0 milliseconds ago. The driv...

2019-08-04 14:03:24 312

原创 搜索sql数据库表所有字段信息的命令

SELECTCOLUMN_NAME 列名,COLUMN_TYPE 数据类型,DATA_TYPE 字段类型,CHARACTER_MAXIMUM_LENGTH 长度,IS_NULLABLE 是否为空,COLUMN_DEFAULT 默认值,COLUMN_COMMENT 备注FROMINFORMATION_SCHEMA.COLUMNSwhere– ltmp为数据库名称table_s...

2019-08-01 09:46:15 707

原创 06数据交换格式反射机制SpringIOC原理分析

1

2019-07-28 17:53:20 214

转载 (转载)数组的三种创建方式

转载地址:https://www.cnblogs.com/CAOXIAOYANG/p/6003436.htmlpublic static void main(String[] args) {//创建数组的第一种方法int[] arr=new int[6];int intValue=arr[5];//System.out.println(intValue);//创建数组的第二种方...

2019-07-19 18:26:28 251

原创 myeclipse中查看所有调用某一方法的定位地址

怎样查看调用某一方法的所有位置1、使用CTRL+H,进行方法搜索(常用)2、在需要查询上级调用的方法名上使用CTRL+ALT+H,可以打开Call Hierarchy窗口,并查看到所有调用的地址(更好用)...

2019-07-04 21:34:46 655

原创 05线程池原理剖析(并发包Executor接口)&锁的深度化

线程池Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池线程池好处/特点1、重复使用,节约资源,省却了线程的创建和销毁过程2、响应速度快,不需要创建就可以立刻执行新任务3、提高线程的可管理性,线程池可以对线程统一调优,分配,监控线程池作用线程池是为突然大量爆发的线程设计的,通过有限的几个固定线程为大量的操作服务,减少了创建和销毁线程所需...

2019-07-03 23:01:04 156

原创 java核心I卷(3/14)Java 的基本程序设计结构

盖章主要讲了注释,数据类型,变量,运算符,字符串,输入输出,控制流程,大数值,数组3.2注释:在java代码编译时注释并不会编译到程序中,不会影响程序的效率,因此可以任意的注释3.3数据类型1)类型标记:长整型后缀L:400000000L十六进制前缀0x或者0X,如0xCAFE八进制前缀0,如010=8二进制前缀0b或者0B如0b1001就是9同样,jav...

2019-05-23 16:05:22 144

原创 java核心I卷(1/14)java程序概述

该章节主要讲了java的11种特性:特性:1、简单性:虽然类似c++,但去除了c++中的指针运算、结构、联合、操作符重载;基本的解释器和类库小,只有175KB,但是现在已经很庞大了2、面向对象:以木工举例,面向数据(对象,家具)编程,数据对应对象属性,接口对应工具;3、分布式:能够打开URL访问网络上的对象,就跟访问本地一样(分布式???)4、健壮性:有优秀的编译和运行错误检测...

2019-05-23 15:27:54 130

转载 (转载)java分布式的概念及相关模块概念总结

转载地址:https://blog.csdn.net/qq_25078673/article/details/804890201、分布式是什么?分布式是一种架构模式,是将公有模块进行提取,构建成单独的模块,部署在不同服务器上进行调用。2、为什么要用分布式?从系统架构的演进过程来看,总体方向都是功能模块细分化,业务细化拆分。随之系统的整体是逐步...

2019-05-23 10:28:12 340

原创 前端上传图片到服务器

前端上传代码:<!DOCTYPE html><html><head><meta charset="UTF-8"><title>文件上传</title></head><body> <form action="upload.do" method="post" enctype="mu...

2019-05-20 11:25:33 3114

转载 (转)Java DecimalFormat 用法(数字格式化)

转载地址:https://www.cnblogs.com/hq233/p/6539107.html我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子:import java.text.DecimalFormat;public class Test{ ...

2019-05-20 09:52:09 777

原创 04java并发包

并发包同步容器类1、Vector与ArrayList区别1.1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和...

2019-05-08 12:20:14 114

原创 easyui使用的一些总结(持续更新)

1、添加横向滚动条横向滚动条注意以下两点就可以实现:$(function(){ dg=$('#dg').datagrid({ method: "post", url:'${ctx}/system/SingleSiteUpdate/json', fit : true, fitColumns : false,//1、fitColumns必须为false才能...

2019-05-02 10:30:11 136

原创 自己用到的日期的一些处理(持续总结)

1、将日期格式的字符串转换为日期格式:Date date=null;String dateStr="2019-05-02 00:10:01";SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");date=sDateFormat.parse(dateStr);2、使用jdbc将日期作为条...

2019-05-02 10:17:14 127

转载 myeclipse快捷键大全(非常感谢原作者辛苦总结)

非常感谢分享这篇文章的大虾..但是我忘了几下您的blog地址,因此无法注明原文地址...见谅哈存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化 Ctrl+Shift+f整理导入 Ctrl+Shift+o切换窗口 Ctrl+f6 <可改为c...

2019-04-27 15:55:21 92

原创 java UDP协议客户端向服务端发送消息实现

客户端发送:package socket;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;/** * UDP发送方 * 步骤: * 1、获取本地主机的InetAddress * 2、创建DatagramPacket对象,封装要发送的信息 * 3、...

2019-04-10 22:27:36 2080

转载 转载:子类继承父类代码执行顺序

转自:https://www.cnblogs.com/coodream2009/p/5496474.htmlJava中,new一个类的对象,类里面的静态代码块、非静态代码、无参构造方法、有参构造方法、类的一般方法等部分,它们的执行顺序相对来说比较简单,用程序也很容易验证。比如新建一个测试父类。publicclassFatherTest {privateStrin...

2019-03-26 15:31:23 184

原创 Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

现象:tomcat启动后发现,每次debug自动打断点到classloader类报错信息:java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactoryat org.apache.catalina.startup.Bootstrap.<clinit>(Bootstrap.java:55)想起之...

2019-03-20 17:36:17 1173 1

原创 jQuery学习(菜鸟教程)

1、jquery安装<head> <script src="jquery-1.10.2.min.js"></script> </head>2、jquery语法基础语法:$(selector).action()美元符号定义 jQuery 选择符(selector)"查询"和"查找" HTML 元素 jQuery 的 action(...

2019-03-19 11:03:13 12001

转载 Spring定时器时间配置(转)

转载地址:https://www.2cto.com/kf/201109/102657.htmlQuartz在Spring中动态设置cronExpression (spring设置动态定时任务)    2007-07-25 13:52    什么是动态定时任务:是由客户制定生成的,服务端只知道该去执行什么任务,但任务的定时是不确定的(是由客户制定)。    这样总不能修改配置文件每定...

2019-03-06 15:05:25 359

转载 JDK1.8安装及环境变量配置

jdk1.8下载地址:https://www.cr173.com/jstq/soft/33894.htmlJDK简而言之就是一款针对java编程的软件工具。是学习java编程的第一步,这里只提供jdk下载。 JDK安装方法:1、百度下载jdk安装包(不同版本功能有所不同,但影响不大,根据个人需要和电脑配置来选),这里以jdk1.8为例。2、下载完成后双击java安装包,根据提示...

2019-02-21 11:23:33 1048

硬盘逻辑锁易语言模块源码

可以锁硬盘,并设置密码,主要用来学习,请不要滥用。

2019-06-23

自写防OD调试易语言模块源码

可以有效防止OD调试,对于其他调试器同样有效果,学习OD调试时突发灵感想到的方法

2019-06-23

万能快递查询易语言源码

易语言源码,编译可用,不含模块,可以查询京东快递,圆通快递, 申通快递,顺丰快递,总之,可以查询很多快递。

2019-06-23

《Java核心技术卷I》第10版 带书签pdf.doc

全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用程序和Applet、异常日志断言和调试、叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类型库的相关特性。

2019-05-25

Bitvise SSH Client8.29最新版

可支持win7 win10 Bitvise SSH客户端8.29有什么新功能 2019年3月23日 修复了以前的8.xx版本中的问题,如果SSH客户端尚未更新到新版本的时间超过42天,则尝试应用更新将因Windows注册表访问被拒绝错误而失败。

2019-03-25

空空如也

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

TA关注的人

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