- 博客(26)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 LINUX命令(二)实用指令 运行级别和找回密码
1.指定运行级别0:关机1:单用户 【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字如何修改密码开机–>在引导时输入回车键–>看到一个界面输入 e -->看到一个新界面,选中第二行 ,再输入e -->在这行最后输入1,再输入回车键 --> 再次输入b ,这时就会进入到单用户模式。
2020-11-10 11:45:06
162
原创 LINUX命令(一)用户管理
1.关机&重启命令shutdownshutdown -h now 立即关机shutdown -h 1 1分钟之后关机shutdown -r now 立即重启halt 直接使用 = 关机reboot 重启sync 把内存的数据同步到磁盘当我们关机或者重启时,都应该先执行sync命令,防止数据丢失。su - root 普通用户切换成管理员2.注销用户logout --注销用户使用细节:logout注销指令在图形运行级别无效,在运行级别3下有效。3.用户
2020-10-24 16:54:02
160
原创 LiNUX实操篇-入门工具、文件目录
1.远程登录Linux系统工具:Xshells:远程登录到LINUX的软件,操作命令XFTP5:上传下载文件2.vi和vim编辑器vi和vim三种常见模式正常模式在正常模式下,可以使用快捷键插入模式程序员可以输入内容,输入 i 、o 、a、r 等任何一个字母才会进入编辑模式命令行模式在这个模式中,可以提供相关指令,完成读取、存盘、替换、离开vim、显示行号等动作是在此模式中达成的。...
2020-10-24 15:10:52
296
1
原创 LiUNX基础篇
LiUNX基础篇虚拟机的网络连接三种形式1.桥连接:Linux可以和其他系统通信,但是可能造成IP冲突2.NAT:网络地址转换方式。IP不冲突,Linux可以访问外网,不会造成IP冲突3.主机模式:独立主机,不能访问外网Linux目录结构/ 根目录boot:存放的是启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件bin:存放最经常使用的命令home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录是以用户的账号命名的。dev:类似Window
2020-10-23 15:32:08
193
原创 Insert into select语句实现数据迁移
Insert into select语句实现数据迁移在执行insert into select from 语句时,mysql会从上到下扫描并加锁,这样就和直接锁表是一样的了,无法在往数据库插入数据。解决办法:由于查询条件会导致order_today 全表扫描,什么能避免全表扫描呢,给查询字段添加索引就可以了。由于走索引查询,就不会出现扫描全表的情况而锁表了,只会锁住符合条件的记录。在默认的事务隔离级别下:insert into order_record select * from order_toda
2020-08-29 14:37:30
880
原创 java反射,
Class classP = Class.forName("com.mes.business.service.impl.DlvServiceImpl"); Method getMethod = classP.getMethod(methodName,page.getClass(),dlv.getClass(), DlvMapper.class);// Object o=classP.newInstance(); //调用方法,参数1为实例化的对象,参数2为方法中的参数 DlvMapper d..
2020-08-21 10:21:54
102
原创 springBoot整合Redis步骤
1、pom.xml导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>2.yml配置文件中配置Redis数据源redis: host: p
2020-08-19 10:15:12
251
原创 遍历HashMap的5种方法
Map<Integer,Double> mixerRemain=new HashMap<>(); for(int i=0;i<data.size();i++) { JSONObject object = (JSONObject) data.get(i); RemainCur newRemain = (RemainCur) JSONObject.toBean(object, Remain.class); .
2020-05-25 17:21:38
415
原创 Spring注解@ResponseBody与@RequestBody,@PathVariable和@RequestParam、@RequestBody对比使用
1.@ResponseBody与@RequestBody作用:@ResponseBody注解用于将Controller的方法返回的对象,通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端。作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容(json数据)转换为java对象并绑定到Controller方法
2020-05-15 16:04:30
453
原创 MySQL使用命令行导入数据库,导出数据
mysql -uroot -proot tongyun_mes < F:\tongyun_mes.sql
2020-04-16 09:30:22
327
原创 SpringBoot启动步骤
SpringBoot可以简化Spring的开发,约定大于配置,化繁为简。优点:快速创建可独立运行的spring项目使用嵌入式的servlet容器,应用无需打成warstarters自动导入依赖和版本控制大量自动配置无需编写xml文件,无代码生成启动方式1.pom导入依赖2.打包3.cmd进入jar包所在目录,执行命令java -jar erp-mes-0.0.1-SNAP...
2020-04-07 17:43:55
172
原创 软件工程简介
软件工程:是为研究和克服软件危机而生。本质:用工程化方法去规范软件开发,让项目可以按时完成、成本可控、质量有保证。开发软甲本质上就像盖房子,是从无到有创造的过程。工程化的方式,就是分步骤,采用科学的方法,借助工具来做产品。软件项目的生命周期:需求定义与分析、设计、实现、测试、交付和维护。瀑布模型:软件工程=过程+方法+工具软件工程的核心,就是围绕软件项目开发,对开发过程的组...
2019-03-05 14:24:52
1106
原创 mysql 编写函数,将表中某一字段从1开始循环累加
# 定义函数,将e_crp表的mes_msg_id 从1开始循环累加DROP PROCEDUREIF EXISTS `updateErp`;DELIMITER ;;CREATE PROCEDURE `updateErp` ()BEGIN DECLARE ListCount INT ; DECLARE iRow INT ; DECLARE temp_id IN...
2019-01-10 17:35:52
2267
原创 mysql 表读锁、表写锁、行锁以及mybatis中实现行写锁
MYSQL的表级锁的锁模式表共享锁(表读锁):持有表A读锁的session可以读表A,但不能更新表A,同时不能对其他表进行任何查询、更新操作。其他session可以读取表A,但是不能更新表A。表排他锁(表写锁):拥有表A写锁的session,可以对表A进行查询、更新操作。同时具有排他性,其他session不能对表A进行查询、更新操作。 如何加表锁:锁定表:LOCK TABLE...
2019-01-10 17:30:16
12000
原创 一个接口有多个实现类时,调用接口时,如何判定调用的哪个实现类?
看前同事的代码中,两个不同的线程走的是同一个方法实现,但是两个线程除了查询的数据库表不一致,其他逻辑完全一致。所以用到了一个接口多个实现类,每个实现类查询不同数据库。记录一下接口是怎么调用不同的实现类的。定时任务一:定时任务二:同时继承了一个实现类AbstractSendDataTask applicationContext.xml ...
2018-12-19 16:55:07
31390
2
原创 Spring的依赖注入
1.为什么要使用依赖注入?假设有两个组件A和B,且A是一个类,类有一个方法importantMethod需要用到Bpublic class A { public void importantMethod(){ B b = ... //get an instance of B b.usefulMethod(); }}要使用B,必须先获取组件B的实例引用。若B...
2018-04-16 20:19:19
175
原创 mybaits判断要查询的表是否存在
Service层实现类:mybatis配置文件 show TABLES like #{tablename} -----------------------------------------运行结果--------------------------------------如果表不存在,则返回空
2016-08-29 17:26:56
7805
2
原创 判断当前时间与选中时间的大小
SimpleDateFormat sdf = new SimpleDateFormat( "yyyy-MM-dd" );String Nowdate = sdf.format(new Date());//获取当前时间 String validDate= "2016-11-23"; //到期时间 if(sdf.parse(Nowdate).getTime() >
2016-08-23 10:07:41
4906
原创 Mybatis传递参数的几种方法
1.传递单个参数。单个参数可以直接写,可以是String类型,也可以是基本数据类型。public String getUserById(Long Id);--------XML------------- select id from TblUser where uid = #{id}2.传递单个参数,但参数类型是封装对象,java中不需要增
2016-05-12 19:58:30
470
转载 HashMap和HaspTable的区别
http://blog.youkuaiyun.com/shohokuf/article/details/3932967
2016-04-13 13:31:40
476
原创 Jsp九大内置对象和四种作用域
Jsp九大内置对象和四种作用域1.request request对象是javax.servlet.httpServletRequest类型的对象。该对象代表了客户端的请求信息,主要用于接受通过HTTP协议传送到服务器的数据。(包括头信息、系统信息、请求方式以及请求参数等)。通俗来讲就是客户端的请求信息被封装在Request对象中,并传给服务器。2.response re
2016-03-25 17:04:01
3685
原创 Java运算符
Java运算符包括一下几种:算术运算符,关系运算符,位运算符,逻辑运算符,赋值运算符,其他运算符。算数运算符:+,- , * ,/,%(模),++(自增),--(自减)关系运算符:==,!=,>,= ,逻辑运算符:&&(逻辑与运算符,当且仅当两个操作数都为真条件成立。) || (逻辑或操作符,两者中有一个操作数为真,条件成立)
2016-03-25 10:51:43
249
转载 Jquery MiNi UI V3.0 在线示例
http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi3.html
2016-03-23 10:31:42
807
原创 判断数组中所有对象都不为null
原本呢,问题比较简单,只是今天和同事两个人因为种种原因对于这个问题理解不同,所以吵得面红耳赤(夸张手法),所以就记下来了。问题描述:从页面勾选多条记录并存进数组,判断如果其中有一条数据的定制推送时间(定制推送时间为对象的一个属性)不为空,则执行代码1,若数组中所有数据的定制推送时间都为空,执行代码2.解决:方法一:1.首先获取数组, var records = Horn.ge
2016-03-10 19:45:11
5794
2
原创 MariaDB通过命令行还原数据库
最近工作遇到的问题,用的MariaDb数据库,希望能将公共开发库还原到本地,网上看到各种方法,也尝试了各种办法,终于解决了,现记录下来。1.在MariaDB的安装目录下找到bin目录2.进入bin3.进入mysql -h127.0.0.1 -uroot -p -f stock --进入mariadb数据库用户名为root,密码为空,stock是我数据库名称4.然
2016-03-09 17:03:45
1890
关于工作流activiti如何能和实际业务逻辑结合?
2016-07-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人