自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

supertianjia

技术小白 飞速成长 多多包涵

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

原创 微信小程序的左右列表联动

效果图:直接上代码:wxml界面:<view class='header'><text class='headerClass'>分类</text><text class='headerPin'>/品牌</text><view class="search"><image s

2018-10-24 13:40:31 6471 8

原创 解决windows10系统内存占用过高问题(亲测有效)

解决win10系统内存占用过高问题(亲测有效)

2022-05-09 12:55:14 8638 1

原创 xshell连接CentOS 7

1、ip addr查看ip地址,如果不显示往下操作,显示的话,直接用xshell连接即可。/etc/sysconfig/network-scriptsvi ifcfg-ens332、重启service network restart3、继续查看ipip addr4、连接即可

2020-05-10 17:44:18 323

原创 idea中springboot工程热部署过程

1、pom文件引入依赖<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration&g...

2020-04-24 17:12:55 269

原创 sonarqube代码扫描工具的安装配置及使用

主机:Linux主机JDK:1.8及以上(1.7及以下的安装SonarQube 5.6.7以下版本)数据库:MySqlsonar版本:sonarqube-6.3.1 (sonar7.5以上版本对jdk1.8不支持,如果用最新的sonar需要用jdk11)。第一步:1、官网(https://www.sonarqube.org/)下载sonarqube-6.3.1,下载完成后,解压...

2019-09-01 18:26:15 2881

原创 Java面试题之--------MySql

想起来什么写什么比较随意。一、连表查询方式(仔细品味,想想其实超级简单)Left join1、左连接的定义:是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。right join2、右连接的定义,是以右表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将...

2019-05-29 20:23:51 365

转载 layui下拉框自动选中某项

Layui 设置select下拉框自动选中某项的方法:1.html部分<div class="layui-input-block"> <select name="productlistId" id="product_class" lay-verify="required"> <option value...

2019-05-02 22:00:56 3979

原创 解决 layui父界面给子界面的iframe赋值后子界面自动加载界面后取不到值的问题

问题:点解修改的时候 需要把Id获取到传给弹出界面(子界面),所以先给子界面赋值,然后在取出来,但是取出来的时候遇到问题,这个怎么获取都是为空,不管是 console.log() 还是elert()弹出框总是空,想来想去还是加载顺序的原因,加上一个定时器,可以解决,但是这个不是一种解决办法,属于投机取巧,最后layer.ready 完美解决问题:点解修改的时候 需要把Id获取到传给弹出界面(子...

2019-05-01 22:48:22 3056 9

原创 idea启动spring boot 错误: 找不到或无法加载主类

今天编写spring-boot项目的时候突然报了这么一个错误,大晚上的搞得我很烦,网上尝试了好多办法没解决,没办法自己摸索,终于成功启动。右键项目---》openModelSettings把多余的删除掉,就留一个完美解决。。。。。。...

2019-03-31 00:01:37 13677 7

原创 记一次spring boot+mybatis中org.apache.ibatis.binding.BindingException: Invalid bound statement (not foun

记一次 spring boot + mybatis中org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.excel.dao.ExcelData的坑作为一名实习生,项目总监给分配了一个任务,用spring boot搭建一个关于上传文件并按条件查看的web demo 之前直接触了s...

2019-03-29 13:38:05 993

原创 如何在PowerDesigner 中为日期字段设默认值为 CURRENT_TIMESTAMP

1.选择时间,右键2.属性-->基本检查3.默认有两个4.寻找相对应,ok了

2019-03-20 11:13:42 8813

原创 Redis+Spring+Mybatis的整合

1、 引入jar包2、 实现Mybatis缓存接口 public class RedisCache implements Cache {  private final ReadWriteLock readWriteLock = new ReentrantReadWriteLock();  private String id;  private static JedisCon...

2019-01-25 14:40:13 376

原创 Maven安装与配置简单教程

Maven下载:http://maven.apache.org/download.cgi 首先要确定JDK已经安装和配置,把Maven解压(不要有中文路径) 新建MAVEN_HOME配置MAVEN_HOME环境变量:MAVEN_HOME=D:\maven\apache-maven-3.3.3。 在path后加上%MAVEN_HOME%\bin5.测试配置是否成功mvn –version...

2018-12-27 11:25:58 227

原创 svn下载和安装及eclipse中svn插件的安装配置

1.首先下载安装svn的服务端      一路下一步即可安装完成后是这个样子,下面就是把本地一个项目上传到svn服务端,右击Repositories --&gt;Creat new Repositorie 下一步 起个名字 下面这个指定某些人有相应更改代码的权限还是所有人,一般都是选择Customize permi...

2018-12-20 10:38:54 663

原创 Linux环境下MySql的下载安装及配置

(一步步来,保准成功,亲测好几遍)1.下载   下载好之后,(rz) 首先把压缩包给传进来(最好创建一个文件夹放 mysql)2.然后解压tar –xzf XXXXX 解压完成后:(如果有旧包)删除旧包:# rpm -qa | grep -i mysql# rpm -ev mysql-libs-* --nodeps3.安装rpm包:一步一...

2018-12-19 09:34:41 628

原创 Linux环境下nginx的下载安装及配置

(一步步来,保准成功,亲测好几遍)1.下载找到nginx官网可以右击复制链接通过命令在Linux 中下载 ,也可以直接点击下载然后在传到linux中直接从linux下载wegt http://nginx.org/download/nginx-1.15.7.tar.gz (刚才复制的链接)(也可以从其他客户端下载后,上传到相应的文件夹)2.解压tar –xzf...

2018-12-19 09:05:09 700

原创 Linux环境下redis的下载安装及配置

(一步步来,保准成功,亲测好几遍)注意 安装之前需要先安装gcc    1.安装gcc的命令:yum -y install gcc2.下载redis源文件、 直接从linux下载wegt http://download.redis.io/releases/redis-5.0.3.tar.gz(刚才复制的链接)(也可以从其他客户端下载后,上传到相应的文件夹)解...

2018-12-19 08:45:30 231

原创 Linux环境下Tomcat的下载安装及配置

首先在tomcat官网下载:接下来的步骤:1.创建一个存放tomcat的文件夹ls 看一下是否成功2.进入刚创建的文件夹把下载的 压缩包传进来3.解压4.找到启动文件5.启动6.让外部可以访问在root权限下运行添加和重新载入两条命令。添加firewall-cmd --zone=public --add-port=80...

2018-12-11 09:05:38 1354

原创 基于session的单点登陆

1、第一次访问,登录成功(1)登陆界面&lt;%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.

2018-11-10 11:37:49 472 2

原创 JavaWeb的三大组件 Servlet、Listener、Filter

1.ServletServlet 是一个 Java程序,是在服务器上运行以处理客户端请求并做出响应的程序 Servlet的生命周期是一个servlet的从初始化(出生)到销毁(死亡)。  Init() -&gt; service() -&gt; destroy().加载类型:加载class文件实例化类型:Servlet 容器创建 Servlet 的实例初始化:该容器...

2018-11-03 17:27:57 260

原创 JavaScript 简单使用的8个小案例

目录:1.抽奖系统2.简单验证码的使用3.省市联动4.简单轮播图5.表格数据增加和删除6.导航栏悬浮 、回到顶部7.侧边栏iframe 的切换8.折叠菜单1.抽奖系统&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;&..

2018-10-08 19:33:58 2766 1

原创 java网络爬虫(json+mysql+okhttp3+连接池)的数据挖掘

1、获取数据源以智联招聘官网为例从智联官网首页中通过查看源码获取其数据源,通过okhttp获得数据源。(kHttp是一个优秀的网络请求框架)2、将网络数据源转换为本地数据通过json将网络数据转化为本地的数据(json是一种轻量级的数据交换格式)3、建立数据库通过MySQL建立数据库,然后再数据库中建立相关表格,用以存放挖掘的数据。。4、将数据存入数据...

2018-09-08 11:29:34 1601 1

原创 利用js实现表单的校验

1、所用到的三个事件:onfocus(焦点聚焦事件)、onblur(焦点离开事件)、onkeyup(按键抬起的事件)2、利用事件触发函数,函数中执行校验的信息。3、利用checkform判断表单中的内容是否规范,如果规范submit按钮可以提交表单信息。简单效果:    form中的代码:&lt;form action="demo.html" onsu...

2018-09-07 17:20:05 28948 5

原创 mysql登陆密码忘记了怎么办

方法一: 在my.ini的[mysqld]字段加入:skip-grant-tables重启mysql服务,这时的mysql不需要密码即可登录数据库 然后进入mysqlmysql&gt;use mysql; mysql&gt;更新 update user set password=password('新密码') WHERE User='root';mysql&gt;flush priv...

2018-08-23 11:21:09 430

原创 MySQL的下载及安装及卸载

一、下载MySql  安装MySql/卸载MySql2.1 安装MySQl双击运行 j 

2018-08-22 12:09:18 297

原创 I/O中使用字节数组拷贝文件夹(递归思想)

package com.xin02;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class CopyFilesOrDir {    public static void main(String[...

2018-08-21 16:33:06 121

原创 用Tcp/ip构建一个服务器和客户端,并用多线程和I/o数据流实现文件从多个客户端到服务器的传输

1.客户端和服务器利用Tcp构建,实现两台计算机之间的通信,通信的两端都需要创建socket对象。    服务器:    //创建端口(创建接收端对象)    ServerSocket serverSocket =  new ServerSocket(8888);   //监听   Socket socket =  serverSocket.accept();   客户端:...

2018-08-17 19:49:14 1614

原创 用Java中的集合模拟一个斗地主洗牌发牌的小游戏

买牌: 用Arrylist集合储存,for循环便利实现,洗牌:用 Collections.shuffle(arryBox);刷新集合中的顺序,发牌:用for循环遍历Arrylist中51张牌,然后用索引值对3 取余,余数为0,1,2然后来随机分配牌。package com.company;import java.util.ArrayList;import java.util.C...

2018-08-14 20:51:35 1582

转载 Java程序员从阿里、京东、美团面试回来,这些面试题你会吗?

最近有很多朋友去目前主流的大型互联网公司面试(阿里巴巴、京东、美团、滴滴),面试回来之后会发给我一些面试题。有些朋友轻松过关,拿到offer,但是有一些是来询问我答案的。其实本来真的没打算写这篇文章,主要是自己得记忆力不是很好,不像一些记忆力强的人,面试完以后,几乎能把自己和面试官的对话都给记下来。自己当初面试完以后,除了记住一些聊过的知识点以外,具体的内容基本上忘得一干二净,所以写这篇文章其...

2018-08-13 14:47:05 1290

原创 通过Eclipse制作参考文档、API DOC、Source、Jar

 在工程上右键---exprot---在工程上右键---exprot---     导出jar(库,不是可执行文件)文件在工程或者文件上右键---export--- 点finish即可 在项目中添加/导入jar可以在项目中新建libs文件夹,把相应的jar包拷贝进去,在jar上右键---build path--add... 导出参考源...

2018-08-07 16:28:10 193

原创 用java制作一个具有增删改查的简单的学生管理系统

1、学生成员类package mystudentManage;public class Student { private String name; private String stdId; private String age; private String place; public Student() { } publ...

2018-08-04 17:10:33 49358 38

原创 Java七个基础小练习

1、求所有三位数的水仙花数2、在控制台输出等腰三角形,10行3、在控制台输出九九乘法表4、输出所有的五位数的回数5、猜数字小游戏(键盘输入一个1-100的数字,是否和系统随机的一样)6、裁判评分7、十进制数转为二进制数 1、求所有三位数的水仙花数public static void main(String[] args) { shuixian(); }...

2018-08-01 10:52:00 462

原创 利用JDK和tomcat发布一个上线项目

目前我用的eclipse,myeclipse同样也是一样的操作右击项目 选中在您要导出的项目上点击鼠标右键,选择Export然后选择路经 起名字 然后finish。接下来就是把war包放入tomcat服务器中,首先启用远程连接命令连接服务器 远程连接的就是你购买的服务器的公网IP地址。 用户名一般都是Adminnistrator密码是在阿里云控制台中...

2018-07-28 09:43:08 593

原创 阿里云Windows2012R2服务器购买配置及使用

首先进入阿里云购买页面:  然后打开控制台&gt;云服务器&gt;实例首先需要重置一下密码:然后在远程连接:重置的密码再次连接的时候就是需要输入的密码,这个要记住这个是你刚才设置的密码要支持tomcat需要添加一个安全组端口:  使用远程连接命令进行连接: 这样就能利用JDK和tomcat发布上线项目了,详...

2018-07-27 11:18:18 4912

原创 JDK和tomcat的配置

安装完成后,找到JDK的安装路径我的电脑---》右键----》属性---》高级系统设置---》环境变量---新建-&gt;变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) 编辑-&gt;变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin” 新建-&gt;变量名“CLAS...

2018-07-26 17:32:52 1256 1

原创 用css和js分别实现三级导航菜单

导航菜单hover事件用css实现相对容易,只需要将透明度更改即可,如果想要菜单有一个渐变的效果,然而可惜的是transition并不支持display,所以用opacity实现效果完全相同。下面是用css实现的完整代码:&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; ...

2018-07-25 13:27:17 9662

原创 用JS实现一个简单的加减购物车效果

 1.书写input输入框作为加减实现的效果。2.加减按钮用button按钮来实现3.利用js控制i的值作为输入框中的值。实现的效果:完整代码如下: &lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8" /&gt; &lt;title&gt;&lt;/title&

2018-07-24 08:07:02 18250 2

原创 css中的定位问题

定位: position:static|absolute|relative|fixed     静态定位|绝对定位|相对定位|固定定位1. 静态定位position:static  默认值。代表元素按文档流摆放。2 .绝对定位(重点)position:absolute2.1  绝对定位脱标元素在使用绝对定位之后,不在占据原来文档流位置(空间),即脱离标准文档流。2....

2018-07-23 09:08:32 1371

原创 css中居中问题

行内元素或者行内块元素居中首先需要把元素转换为块级元素Display:block;水平居中:margin:auto;  注意事项:要有宽度.竖直居中:padding:xxpx 0; 注意父元素不能设置高度.文本居中问题:Text-align:center  ---&gt;水平居中如果想要竖直居中:需要把父元素的高度和行高一致。...

2018-07-21 13:52:04 146

原创 css中的浮动问题

网页里布局用的最多的属性,float:left/right;1.1 浮动元素脱离文档流证明1:证明2:在标准文档流中,给行内元素设置宽高是无效的,如果行内元素脱离文档流(设置浮动),就可以正常设置宽高了  浮动元素互相贴靠 如果有足够空间,那么3个盒子就会贴靠摆放:   如果没有足够空间3就会被挤下来,贴着1摆放如果空间非常小仅仅够摆放一个...

2018-07-20 10:07:28 337

基于session的单点登陆

前后端结合的一个登陆,jdbc+servlet,可以实现单用户的单点登陆,耦合性超低 可以运用到项目之中,有不足的地方还请指出。

2018-11-05

java利用Socket与多线程实现网络聊天室

服务端知识进行连接 之后调用服务端的线程 服务端并没有大的改动,在原有的基础上加上线程池, 客户端界面只有简单的传一个路径,不进行socket的链接, 调用客户端的方法,方法中有线程,线程中进行socket的链接,这样才能实现多个文件的传输。

2018-09-05

空空如也

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

TA关注的人

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