自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Java基础之二进制,十进制,八进制,十六进制

二进制来源于电信号的开关开关,由此组成了以01为基本的二进制数,八个01构成一个字节及:10010101-1byte2的1次方,2次方,3次方,4次方分别是2,4,8,16;从这个就可以看出进制数的由来,只是我们一般不用4进制这个多少次方就是几个二进制数:1,01,001,0001:它们的对应的最大数分别是1,3,7,15所以和各自的进阶也是能对上的十进制是特殊的:由四个字节构成(...

2018-12-03 23:05:54 878

翻译 Spring Boot下的lombok安装以及使用简介

引言:Spring Boot是非常高效的开发框架,lombok是一套代码模板解决方案,将极大提升开发的效率,这里介绍给大家使用。1. Lombok  Lombok想要解决了的是在我们实体Bean中大量的Getter/Setter方法,以及toString, hashCode等可能不会用到,但是某些时候仍然需要复写,以期方便使用的方法;在使用Lombok之后,将由其来自动帮你实现代码生成,注...

2018-11-24 13:42:20 327

原创 Mybatis原生态使用

     这里有个兄弟写得不错,可以看他的:https://blog.csdn.net/sun_aichao/article/category/5579867 使用普通的maven项目就可以,这里以mysql数据库为例哈,数据库中已经有t_mmal_user这张表 目录结构: pom.xml中加入mybatis和mysql相关jar引用:   <!-- https:...

2018-11-18 22:12:04 412

原创 Java基础——标识符

曾经学习过标识符的介绍,但是经常和字符搞混标识符:由26个大小写字母,数字,_和$组成;但是数字不能开头,也不能使用关键字作为标识符字符:是一个由单引号加特殊字符,空格,汉字public static void main(String[] strs){        char c3=' ';        char c1='\\';        char c4='金';   ...

2018-11-11 20:39:47 237

转载 mysql时间与字符串相互转换

mysql时间与字符串相互转换时间、字符串、时间戳之间的互相转换很常用,但是几乎每次使用时候都喜欢去搜索一下用法;本文整理一下三者之间的 转换(即:date转字符串、date转时间戳、字符串转date、字符串转时间戳、时间戳转date,时间戳转字符串)用法,方便日后学习和查阅;涉及的函数date_format(date, format) 函数,MySQL日期格式化函数date_form...

2018-10-30 09:19:14 216

原创 使用PreparedStatement操作mysql数据库出现中文乱码问题

背景:    在使用PreparedStatement执行setString(4, "我是中文");后,通过debug发现中文变成了???;这个肯定是编码问题,然后通过字符串和字节码进行编码转换也没能够解决这个问题;最后在网上搜到一篇文章提到,在连接mysql数据的时候需要制定编码:?characterEncoding=utf8解决:   代码中连接数据库的时候需要制定编码:pu...

2018-10-18 12:58:10 2386 1

转载 Spring MVC的web.xml配置详解

<?xml version="1.0" encoding="UTF-8"?>  <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee"           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"           xsi

2018-09-21 16:59:28 216

原创 eclipse搭建springmvc初步解析

spring的三大特性:IOC(控制反转),DI(依赖注入),AOP(面向切面编程)IOC:基于反射方式,将对象管理以bean的方式提供给spring管理,spring管理bean的基础类是BeanFactory DI是可以在初始化对象的时候,操作对象的属性,方法如在bean中加init-method:来初始化一个方法;destory-method:来控制对象容器被销毁的时候,如果bean被...

2018-09-15 11:38:15 1304

转载 Java并发编程:线程池的使用

Java并发编程:线程池的使用  在前面的文章中,我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:  如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。  那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?  ...

2018-09-06 10:26:52 114

原创 Java基础之集合Collection

与数组区别:1.数组是固定长度的,集合是可变长度用来存储对象数据2.集合如果不添加泛型就可以保存不同类型的数据和对象,而数组一开始就指定了某种类型的分类:collection:根据存储数据的结构不同,进行了分类    |--List有序,因为有索引:ArrayList,LinkedList,Vector    |--Set无序,无索引:HashSet,TreeSet集合存储的不是...

2018-08-28 21:32:49 192

翻译 java基础之类加载器

Java类加载器的作用是寻找类文件,然后加载Class字节码到JVM内存中,链接(验证、准备、解析)并初始化,最终形成可以被虚拟机直接使用的Java类型。类加载器有三个特点:双亲委派(下面介绍),可见性(子类可以看到父类加载后的类),单一性(一个类只能加载一次);每个类加载器有自己的命名空间(包括了自己的父类加载器),这构成了自己的唯一性,因为即使是同一个类被不同的加载器加载,它也是两个不同的对象...

2018-08-28 20:55:08 227

原创 Java基础之IO

概念:IO流是一个有序的有开始结尾的字节数组,它是数据的传输过程。 我们知道机器存储数据的格式是二进制,而二进制以一个8bit为一个数据单元,也就是一个字节,所以字节才是计算机识别的最小单位 数据的传输过程中是以字节来进行传输的,包括所有种类的数据(视频,图片,文本等);而文本这种数据是我们人也需要看的,为了传输我们的文字就需要一种翻译了,通过字符集编码来翻译:A:我们已经知道一个字节1b...

2018-08-26 10:41:06 341

转载 Mstsc远程桌面后无法copy文件

方法一:在网上最常见的方法,就是杀掉rdpclip.exe进程后重启。 在远程桌面的任务栏,右键启动任务管理器 在进程列表中找到rdpclip.exe,选中后结束进程 这时候进程列表中已经没有看到rdpclip.exe了,桌面左下方点击【开始】--》【运行】--》输入rdpclip.exe--》点击【确定】。 这时候在任务列表中可以看到rdpclip.e...

2018-08-22 16:15:09 1954

原创 Java基础之内部类

先举个简单例子引出内部类:当描述事务时,一个事务的内部还有事务,该事务用内部类来表示,该内部事务需要用到外部事务的内容。例如:一个人体,它里面有各种器官:胃,肝等,拿胃来说,它要用到人体的食道,那么我们就可以把胃定义成内部类 public class Body { private String shidao = "shidao"; /** * 1胃是b...

2018-08-18 23:36:24 181

原创 Nginx启动的时候报端口被占用的处理

 有时候,可能stop的时候关闭不到一些进行所占的端口,这个时候启动也会报端口被占用,如下图:[root@ZTE_OPLUS_1 nginx-1.12.0]# sh run.sh===============================================================================HOME=/oplusapp/PMSCMDB/ums-...

2018-08-17 10:59:39 1592

原创 Maven打包和Copy文件功能

项目结构:POM.XML<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...

2018-08-17 10:37:51 13193

原创 部署应用,启动应用脚本

介绍:我们可以部署一个后台服务到服务器上,拿最简单的应用来说:我们开发了一个jar程序,需要部署到服务器上,这个时候我们需要在服务器上部署上jdk,然后配置好环境变量可以在任何地方使用到java命令(使用java -version检查)我们的应用目录如下:oss-nbi.jar就是含有程序入口main方法的jar;lib是它依赖的包windows和linux启动的方式不一样:w...

2018-08-14 18:34:40 731

原创 Nginx启动报错:chown: 无法访问"*\r": 没有那个文件或目录

在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory或者chown: 无法访问"*\r": 没有那个文件或目录。原因很可能是你在windows下编写的脚本文件,放到Linux中无法识别格式解决方法:用vi打开脚本文件,在命令模式下输入set ff=unix然后退出启动...

2018-08-14 18:04:03 4695

原创 Mybatis高级查询时候sql的写法记录

#号是取传入的参数字段值有预编译作用,可以防止sql注入漏洞,$是mybatis内部sql的符号这个是user表结构CREATE TABLE `t_user` (  `id` bigint(20) NOT NULL AUTO_INCREMENT,  `name` varchar(120) DEFAULT NULL,  `age` int(11) DEFAULT NULL,  `...

2018-08-12 17:59:50 495

原创 Mysql索引介绍

基础介绍部分我就直接copy别的的了:https://www.2cto.com/database/201611/562165.html   很详细注意部分:我们建议使用复合索引,而不是把列单独建索引然后组合起来查询,复合索引遵循查询最左原则 要使用索引,就应该最先保证使用到的查询条件是索引字段;其次是查询结果也是索引字段,不然就没意义 使用select不加where查询的时候,如果查...

2018-08-11 12:23:22 267

转载 windows安装vmware和Centos系统

步骤一、工具准备 1、物理计算机一台 配置要求:        操作系统:win7/win8/10-64位        硬盘建议可用容量10G+        内存建议4G+ 2、VMware v12 虚拟机安装包        产品:VMware® Workstation 12 Pro        版本:12.5.7 build-5813279    ...

2018-08-06 21:50:51 315

原创 ThreadLocal线程简单介绍

package com.scu.tgm.thread;/** * Created by 6092002323 on 2018/7/30. * ThreadLocal是每个线程专用的,只能存一个值 */public class TestKK { private static ThreadLocal<UserDemo> flagThreadLocal=new Thre...

2018-07-30 11:43:29 160

原创 Git常用命令之分支相关

Git鼓励大量使用分支:查看分支:git branch创建分支:git branch <name>切换分支:git checkout <name>创建+切换分支:git checkout -b <name>合并某分支到当前分支:git merge <name>删除分支:git branch -d <name>上...

2018-07-22 16:08:26 161

原创 Git常用命令之提交代码

第一种情况:已经在远程厂库创建了一个空项目分两种方式与远程项目建立联系:本地创建文件夹,初始话成一个git工作区间,然后与远程项目建立联系 直接克隆远程项目到本地文件夹中第一种方式操作:在新建的文件夹中打开git工具命令git bash here$ git init            --初始化文件夹为git工作区间$ touch README.md     --创建一个文件$...

2018-07-21 17:13:34 373

原创 Nginx服务跳转和静态资源访问的配置(一)

直接看配置:nginx的主配置文件nginx.conf中可以引入其它的配置文件,在http里面添加include vhost/*.conf; 访问静态资源配置:img.tgm.com.conf:server { listen 124; #直接访问img.tgm.com:124的时候,访问的是index中的页面文件;如果这里设置的是off,那么location /中的ro...

2018-06-23 14:09:32 10614

原创 GIT:Git-2.12.1-64-bit.exe的windows安装

下载路径:https://github.com/git-for-windows/git/releases/tag/v2.12.1.windows.1安装过程:这个版本的安装都是点击下一步即可配置过程:下面是我的命令过程:Administrator@XXOBAC4W8NJ8M0U MINGW64 ~$ git config --global user.name "tgm"Administrator@...

2018-06-05 23:36:50 7857 1

原创 maven和tomcat配置小细节

maven配置:1.环境变量使用MAVEN_HOME名字2.使用mvn -version验证3.maven才用命令:    3.1清除:mvn clean   注意的是没有中间横杠-    3.2编译:mvn compile    3.3打包:mvn package    3.4跳过测试,这个很有用:mvn clean install -Dmaven.test.skip=truetomcat配置:...

2018-06-05 22:06:02 183

原创 windows上开启redis

--------redis windows上开启集群服务说明:集群环境至少需要3个节点。推荐使用6个节点配置,即3个主节点,3个从节点。(我是在同一台机器上)1.新建6个文件夹 分别是 7001/7002/7003/7004/7005/7006目录说明:redis-4.0.9.tar.gz是我从官网(点击打开链接)下载的文件(里面包含了ruby写的启动集群脚本redis-4.0.9\src\red...

2018-03-28 00:33:00 1561

原创 使用springboot创建web项目(一),登录页面

login.html:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"><head> <meta charset="UTF-8"/> <title>Log

2018-03-20 18:45:34 5606

原创 使用idea时候遇到的一些输出文件或者读取文件路径问题

读取resources路径下的文件:private static void getFile() { InputStream inputStream = Ctest.class.getClassLoader().getResourceAsStream("k/kk.txt"); InputStreamReader isr = new InputStreamReader(inputStr...

2018-03-20 18:18:14 12265

转载 springboot默认的日志org.slf4j使用

原文地址:点击打开链接Spring Boot 官方推荐优先使用带有 -spring 的文件名作为你的日志配置(如使用 logback-spring.xml ,而不是 logback.xml ),命名为 logback-spring.xml 的日志配置文件,springboot会自动扫描该名称的配制文件,放在 src/main/resources 下面即可, spring boot 也可以为它添加一...

2018-03-20 15:01:24 4267

原创 Mysql的jdbc.url参数说明

MySQL JDBC Url参数说明  参数名称参数说明缺省值最低版本要求user数据库用户名(用于连接数据库) allpassword用户密码(用于连接数据库) alluseUnicode是否使用Unicode字符集,如果参数characterEncoding设置为gb2312、gbk或utf8,本参数的值必须设置为truefalse1.1gcharacterEncodinguseUnicode...

2018-03-19 22:00:43 312

转载 SpringBoot配置devtools实现热部署(eclipse和idea)

SpringBoot配置devtools实现热部署spring为开发者提供了一个名为spring-boot-devtools的模块来使Spring Boot应用支持热部署,提高开发者的开发效率,无需手动重启Spring Boot应用。devtools的原理深层原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会...

2018-03-17 22:03:05 2494

原创 连接mysql数据库报错The driver has not received any packets from the server.

使用数据库报错:我用的是mysql数据库2018-03-14 12:27:53.230 ERROR 2256 --- [nio-8080-exec-2] o.a.tomcat.jdbc.pool.ConnectionPool      : Unable to create initial connections of pool.com.mysql.jdbc.exceptions.jdbc4.Com...

2018-03-14 14:15:01 54255 3

原创 mysql解压版安装流程

步骤如下:1.配制环境变量:(我是配置的用户变量,不是系统变量)新建名为MYSQL_HOME的变量,值为D:\softinstall\mysql(具体根据实际解压路径设置,看到bin的那一层)新建名为path的变量,添加上面的值格式为:%MYSQL_HOME%\bin(多个值用;隔开)2.配置my.ini(自己建一个txt,修改后缀为ini,添加如下值)[client]port=3306defau...

2018-03-14 10:18:43 201

原创 Idea读取文件路径设置

说明:maven项目编译的时候resources类型的目录里面的文件会编译到target中的classes中;App.class.getClassLoader().getResourceAsStream("out.txt")读取的文件是在classes中读取的,所以要读取其它非resources目录中的文件,需要如下配置即可public class App { public static ...

2018-03-05 18:06:09 6172

翻译 Eclipse安装插件出现问题

问题:An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.。。。。。。。。。解决:这个问题解决了:p2又它的一个垃圾回收机制,之前删除的JAR包在未被回收之前,再次重装,系统不会做重新download的动作,但是它又找不到那个JAR包了,故而报错。解决方法:在命令行里...

2018-03-02 14:45:50 2124

转载 Eclipse设置编码

如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。那么如何设置呢?1、window -> Preferences -> general -> Workspac -> Text file encoding选择Other,将编码改变为UTF-8,这样以后新建立工程其属性对话框中的Text file encoding即为UTF-8

2017-03-20 23:35:28 244

原创 Java基础1

java包的命名一般是公司.项目.分类包;如com.scu.creatmovie.client.common:意思是scu公司或团队下面的creatmovie项目中客户端的公用包 一个类中即使有其他的类或者接口之类的,java文件也只会有一个(public修饰的),class文件会都出现如下图: bin是eclipse软件创建普通的java项目后,默认指定的项目class文件存放路径,s

2017-03-20 23:03:23 172

空空如也

空空如也

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

TA关注的人

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