- 博客(53)
- 资源 (7)
- 收藏
- 关注

原创 Maven环境下的SSM框架实现登录拦截器
0.准备工作maven环境的搭建及集成SSM框架:https://blog.youkuaiyun.com/qq_37067955/article/details/838997581.创建拦截控制逻辑文件#interceptor.javapackage com.neu.interceptor; //当前文件所在目录文件目录import javax.servlet.http.HttpServlet...
2018-12-29 15:29:34
660

原创 Maven环境下的SSM框架实现上传与下载
0.maven环境的搭建及集成SSM框架:https://blog.youkuaiyun.com/qq_37067955/article/details/838997581.准备工作在项目中建立一个文件夹,用来存储上传的文件,一般存放的在项目静态文件的根目录下2.配置pom.xml文件在pom.xml文件中添加如下代码:<!-- 文件上传下载 --> <dependency&...
2018-12-29 14:31:39
509

原创 Mave环境下SSM集成
一、准备材料maven包:链接:https://pan.baidu.com/s/1rMSrRLvuEeKBjVYQged7Fw 提取码:uxi4maven本地仓库:链接:https://pan.baidu.com/s/1RQKtvedVsfLTwSbn2DgIYg 提取码:s1x9二、环境搭建解压maven:(本人为了方便查找,直接将maven解压再D盘下)解压本地仓库:(本人为了方便...
2018-11-09 20:04:35
473
原创 githu访问慢解决方法-mac系统
3.将在1步骤中下载的文件中的以下信息添加到host文件中。(ps:这链接定时更新),获取对应的host配置。2.修改host文件。
2023-10-31 15:39:30
387
原创 centos 8 安装nacos2.0.3
下载地址:https://github.com/alibaba/nacos/releases。上传到服务器指定位置,并解压。
2023-05-21 02:19:10
514
2
原创 centos 8 安装 jdk8
下载地址:https://www.oracle.com/java/technologies/downloads/#java8。修改系统环境变量文件。
2023-05-21 01:48:12
556
原创 centos 8 安装redis
下载地址:http://download.redis.io/releases/redis-6.2.5.tar.gz。创建软链,设置redis-cli为全局命令。启动服务、查看状态、设置开机自启。需要手动下载一下依赖包,或者。复制配置文件到编译路径下。创建Redis服务文件。上传到服务,然后安装。上传到服务器,并解压。
2023-05-21 01:39:26
409
原创 centos 8 安装 mysql 8.0.22
下载链接:https://dev.mysql.com/downloads/mysql/等待下载完成,然后执行如下命令。第五命令可能会遇到以下问题。
2023-05-21 00:33:47
144
原创 微信小程开发(1)-注册小程序开发账号
打开网址:https://mp.weixin.qq.com/点击立即注册选择小程序如实填写账号信息,邮箱激活,信息登记
2023-05-20 00:49:53
97
原创 java并发编程学习笔记
1.并发编程三要素1.原子性:指并发编程中的一个操作或者多个操作应当看作一个原子,而原子是一个不可再分割的对象,即一个或多个的操作要么全部成功,要么全部失败;2.可见性:指当前线程对于共享对象的操作,应当保证对象改变之后,其他线程能够立即看到;3.有序性:程序的执行应当按照先后顺序进行执行2.如何在 Java 程序中保证多线程的运行安全首先出现线程安全的原因大致如下: 1.线程切换带来原子性问题 2.缓存导致可见性问题 3.编译优化带来有序性问题相应的解决方案如下: 1.JDK Ato
2021-10-13 23:22:20
193
原创 每日一道算法题
埃氏筛法1.算法简介:埃拉托斯特尼筛法,简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。2.算法步骤列出2以后的所有序列:2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25标出序列中的第一个素数,也就是2,序列变成:2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
2021-08-16 14:41:37
249
原创 Mac下.DS_Store删除、禁止生成以及恢复生成方式
删除已有的sudo rm ./.DS_Store禁止.DS_st。/ore生成defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE恢复.DS_store生成defaults delete com.apple.desktopservices DSDontWriteNetworkStores
2021-08-11 11:02:54
314
原创 spring知识点整理
1.IOC容器构建流程1.获取一个新的bean工厂,通常是ApplicationContext2.加载和解析spring的配置文件,解析bean对象,封装为beanDefinition对象,放在本地缓存中3.对象实例化和初始化bean对象5.完成容器的构建2.spring中bean的生命周期简单来说: 实例化:实现方法createBeanInstance() 属性赋值:实现方法populateBean() 初始化:使用方法initializeBean() 使用 销毁3.关于AOP
2021-07-29 01:04:23
131
原创 java知识点整理_20210728
1.面向对象的基本特征继承:通常发生在父类与子类之间,所谓的子类对象继承父类对象的属性或方法。从而使得子类对象具有和父类对象相同的行为或特征;封装:隐藏对象的属性活着方法的实现逻辑,对对象的访问只能通过对外公开的接口或方法,通过封装实现对对象内部数据的提供不同级别的保护;多态:对于同一个行为,不同的子类具有不同的表现形式,多态的实现:子类继承父类》子类重写父类方法。2.&和&&的区别两者都是逻辑与运算符,&&具有短路性质,故实际应用中大多使用&&a
2021-07-29 00:39:30
163
原创 2021-07-24_vue学习笔记之无法启动
npm 项目,在安装依赖(node_modules)的时候,会记录当前的文件路径。当路径更改,就无法正常启动解决方法:文件移动之后,删除 node_modules 文件夹,然后执行 npm install,即可正常启动项目
2021-07-24 18:35:49
155
原创 2021-07-08_动态代理之CGLIB动态代理的实现
1.动态代理的作用动态代理的作用是实现AOP功能2.代理实现功能描述本次演示动态实现功能:为已经具有登录功能的方法增加权限控制3.CGLIB动态代理和JDK动态代理区别JDK动态代理是jdk自带功能,只能针对接口进行代理CGLIB动态代理是spring功能,针对没有接口的类进行代理4.动态代理步骤 * 实现动态代理的步骤1.创建目标类,不需要接口,与jdk代理的区别 2.创建MethodInterceptor接口的实现类,在invoke方法中完成要代理类的功能 2.1.调
2021-07-08 17:46:02
241
原创 2021-07-08_动态代理之JDK动态代理的实现
1.动态代理的作用动态代理的作用是实现AOP功能2.代理实现功能描述本次演示动态实现功能:为已经具有登录功能的方法增加权限控制3.动态代理步骤 * 实现动态代理的步骤 1.创建接口,定义目标类要完成功能 2.创建目标类实现接口 3.创建InvocationHandler接口的实现类,在invoke方法中完成要代理类的功能 3.1.调用目标方法 3.2 增强功能 4.使用Proxy类的静态方法,创建代理东西,并把返回值转为接口类型4.代码实现4.1 创建具有登录功能的
2021-07-08 11:52:01
135
原创 解决Intellji Idea修改代码以后无效问题
最近写代码时遇到一个问题:在java中修改了一些方法,调试的过程中没有报任何错误,但是始终是执行以前的代码段,新的代码根本不执行。浪费了好长时间,最后发现是因为没有配置class输出环境。如下图,修改class输出环境就可解决当前问题:...
2021-05-31 17:08:56
1070
2
原创 java自学总结( 持续更新中……)
1.JDK、JRE、JVM三者的关系和区别首先来说JDK是JAVA中的开发工具包,提供JAVA的开发环境和运行环境,其次JRE是JAVA中的运行环境,为JAVA的运行提供所需的环境,最后JVM指的是虚拟机,JAVA代码一次编译导出运行靠的就是JVM。2.==和equals的区别:对于基本类型来说,比较的是值,对于引用类型来说,比较的是地址。equals:本质上就是,只不过是String和Integer等重写了equals方法,用来比较值。3.两个对象的hasCode()相同,则equals一定为t
2021-05-25 02:13:41
248
原创 Linux环境下安装svn服务器
安装包subversion-1.9.4.tar.gz依赖包apr-1.7.0.tar.gz,apr-util-1.6.1.tar.gz,expat-2.1.0.tar.gz,openssl-1.0.2l.tar.gz,sqlite-autoconf-3330000.tar.gz,zlib-1.2.11.tar.gz安装依赖(依次执行以下命令) #0.上传所有依赖包到linux服务器,(本人路径:/home/svn/app) #1.安装apr-1.7.0.tar.gz #进入依赖包.
2020-09-19 05:06:54
404
原创 python学习-------python的安装和配置 (linux)
1.安装必备插件依赖 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel gcc 2.下载Python3.62.1 新建一个python下载文件夹m...
2020-02-15 07:58:29
222
原创 python学习-------通过peewee自动生成表以及对数据进行增删改查
通过peewee自动生成表的本质就是,定义一个类,通过代码将类转化成数据库的表1.导入peewee依赖from peewee import *2.连接数据库db = MySQLDatabase('db',host='127.0.0.1',port='3306',user='root',password='123456')以上为连接mysql数据库的代码db:数据库名host:ip地...
2020-02-15 07:52:52
1621
原创 多选下拉框
html代码<!doctype html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><meta name="viewport" content="width=devic...
2019-08-15 20:37:03
300
1
原创 树形列表的展示
1.作用实现菜单等具有层级结构的数据在页面以树形结构显示。2.实现过程1数据库因为要想将数据已树形结构显示,必须数据就要有层级关系,本文以中国行政区域数据库为例:SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for administrative_region_of_china-...
2019-08-09 08:44:31
1945
原创 Maven环境下SSM框架excel的数据读取
0.准备工作1.上传文件代码查看本人之前的博客:https://blog.youkuaiyun.com/qq_37067955/article/details/853383751.编写excel读取的util的工具#ReadExcel.javaimport java.io.File;import java.util.ArrayList;import java.util.List;import...
2019-06-01 22:29:39
283
原创 套接字Socket网络编程与io流
利用Socket变成,实现服务器与客户端之间得消息发送1.在项目跟目录下存放一个request_0101.txt(用来存放客户端传给服务器的信息)和一个response_0101.txt(用来存放服务器传给的客户端信息)两个文本文档2.编写客户端程序public class Client{ public static void main(String[] args){ //创建一个St...
2019-02-27 21:55:27
450
原创 从已知身份证号码中提取生日和性别
1.原生Js提取代码<!DOCTYPE html><html><head> <title>原生js提取</title> <script type="text/javascript"> function YanZheng(card){ var pat = /^\d{6}(((19|20)\d{2}(0[1
2019-01-09 11:08:01
1721
原创 Maven环境下的SSM框架实现自动生成实体类
0.准备工作maven环境的搭建及集成SSM框架:https://blog.youkuaiyun.com/qq_37067955/article/details/838997581.开始新建自动生成代码的配置文件右键项目---->New---->Other---->选择如图然后点击Next---->生成generatorConfig.xml文件,代码如下:<?x...
2018-12-29 21:14:41
969
原创 NCAE(全国工业和信息化应用人才考试 )-- 服务外包 JAVA 软件开发复习整理(二)
自然排序的一些细节:空格排在字符前、大写字符排在小写字符前TreeSet集合放入的对象要求是能进行比较排序的;如下代码,在TreeSet放入的元素有String和Integer两种类型,在编译时不会有问题,但会有运行异常:package com.neu.test;import java.util.Iterator;import java.util.Set;import java....
2018-11-12 21:14:41
1764
2
原创 NCAE(全国工业和信息化应用人才考试 )-- 服务外包 JAVA 软件开发复习整理(一)
public关键字在文件中只能定义一个非内部类,否则编译器将会出错;public 、 protected 、friendly(默认) 、private修饰符的访问权限:权限大小:public&amp;amp;gt;protected&amp;amp;gt;friendly&amp;amp;gt;privateprotected修饰属性、方法和构造函数;可见范围有同一个包内和与基类不在同一个包内的子类(只能访问自身从基类继承而来的受保护的成...
2018-11-11 19:14:15
2373
原创 JavaSE核心技术——知识点总结(二)
第七章、面向对象高级特性1、类的继承理解继承的含义 在Java中定义一个类时,让该类通过关键字extends继承一个已有的类,这就是类的继承(泛化)。 被继承的类称为父类(超类,基类),新的类称为子类(派生类)。 子类继承父类的所有属性和方法,同时也可以增加自己的属性和方法。 Java中只能单继承,也就是说每个类只能有一个直接父类;一个父类可以有多个子...
2018-11-10 19:40:13
909
原创 emp和dept联系数据库
创建数据库create database scott;使用数据库use scott;创建dept表结构CREATE TABLE `dept` (`DEPTNO` int(2) NOT NULL,`DNAME` varchar(14) DEFAULT NULL,`LOC` varchar(13) DEFAULT NULL,PRIMARY KEY (`DEPTNO`)...
2018-11-09 16:01:54
583
原创 Java练习---人事管理系统
代码地址:链接:https://pan.baidu.com/s/1L96EcRcjCON6KiyWFZxSsA 密码:nwig若代码失效,添加下列微信号索取!微信号:ws_970705注*导入代码时需修改db.properties文件driver=com.mysql.jdbc.Driver \\数据库驱动url=jdbc:mysql://localhost:3306/...
2018-09-04 15:51:56
4877
2
原创 JDBC 连接远程mysql服务器
1、设置远程mySql授权 在mysql命令行中授权代码:GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'124.94.194.195' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;其中:myuser 表示访问mysql的本地用户(可以随便写,不需要本地创建);124.94.194.195 表示本地计算...
2018-08-29 10:26:53
5144
原创 JavaSE核心技术——知识点总结(一)
第一章:认识Java1、java语言特点(有*的为必须知道的,其他选答) *1. 跨平台 *2. 半编译半解释 *3. 面向对象 4. 简单 5. 分布式 6. 健壮 7. 多线程2、数据类型基本数据类型 整型 byte(1个字节 表示范围:-2^7 ~ (2^7)-1) short(2个字节 表示范围:-2^1...
2018-08-27 16:05:23
3670
2
原创 Java高级应用编程——集合练习题
1、请使用LinkedList来模拟一个队列(先进先出的特性): [必做题] • 1.1 拥有放入对象的方法void put(Object o) • 1.2 取出对象的方法Object get() • 1.3 判断队列当中是否为空的方法booleanisEmpty();并且,编写测试代码,验证你的队列是否正确。2、假设顺序列表ArrayList中存储的元素是整型数字1~5,遍历每个元素,...
2018-08-27 13:18:59
12317
1
原创 Java高级应用编程——集合
一、Java中的集合类集合概述 Java中集合类是用来存放对象的 集合相当于一个容器,里面包容着一组对象 ————容器类 其中的每个对象作为集合的一个元素出现 Java API提供的集合位于java.util包内java中数组与集合的比较 数组也是容器,它是定长的,访问较快,但是数组不会自动扩充 数组可以包含基本数据类型或者引用类型的...
2018-08-21 19:22:08
2781
原创 JavaSE高级应用编程——工具类练习题
1、 编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题]//编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。 [必做题]import java.util.Scanner;public class MySum { public static void main(String[] args) { ...
2018-08-21 13:59:12
2603
linux环境搭建svn服务器所需安装包
2020-09-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人