- 博客(83)
- 资源 (4)
- 收藏
- 关注
原创 Flutter引入jar包
首先我想说的是,本人并不是从事安卓开发,但是有一些外力因素最近正好在搞一个flutter项目,需要引入jar包。所以写个总结,为了后面有类似需求的朋友快速解决问题。值得一提的是,本文章可能存在很多解释不到位的地方,毕竟我本身并不是从事安卓开发的,只是记录自己解决问题的过程,仅供参考。一、如何引入 Flutter app 想要引入jar包,并不能直接引用,需要借助flutter插件来完成。大致的方向是这个样子的:Flutter app -> Flutter plugin -> xxxx.
2021-06-30 15:34:45 5214 4
原创 Tomcat通过/访问项目
Tomcat通过/访问项目,Tomcat通过域名加端口访问项目。网上看到好多都说是在 server.xml 文件中添加 <Context 标签 ,我试了,但是会有一个问题就是项目会重启两遍!我觉得有必要记录一下搞清楚。首先我们看下server.xml 加载项目路径的地方 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">
2021-05-13 14:07:08 609
原创 SpringBoot 项目打成war包发布到Tomcat
SpringBoot 项目打成war包发布到Tomcat怎么操作?最近在写一个小demo,web应用,写完了想发布到tomcat,却发现了好几个问题,就觉得很奇怪,以为很简单的东西,怎么就是出不来效果呢,所以整理一下,springBoot web项目怎么打包发布到tomcat,记录一下。第一步: <groupId>com.wy</groupId> <artifactId>check</artifactId> <version&
2021-05-13 13:41:09 116
原创 浅聊一下java中 i++/++i 和i+1
虽然这可能属于基础知识啊,但我觉得还是很衍生出很多java中的问题的下面我写个代码,大家看一下哈 int a = 0; int b = 0; int i=a++; int y= ++b; System.out.println("i="+i); System.out.println("y="+y);i=0y=1很简单吧,上大学老师都会告诉你,i++和++i 的区别,i++先赋值后运算
2021-04-02 16:10:35 469
原创 mysql的concat函数拼接多字段结果为null
mysql的concat函数拼接多字段结果为null原因就是其中有字段检索为null,解决方案就是加 IFNULL函数 concat(IFNULL(field,’’),IFNULL(field,’’))
2020-12-18 09:58:38 656
原创 mysql批量插入一万条数据
批量插入DELIMITER $$DROP PROCEDUREIF EXISTS `proc_auto_insertdata`$$CREATE PROCEDURE `proc_auto_insertdata` ()BEGIN DECLARE init_data INTEGER DEFAULT 1 ; WHILE init_data <= 10000 DO INSERT INTO t_seal_stamp ( use_apply_order_id, stamp_time
2020-12-04 10:50:57 2860
原创 tomcat配置https协议访问
记录一下tomcat配置https协议访问网上看到好多关于tomcat配置https协议访问的相关文档,基本上都是通过java自带的工具实现的,但是后面的一些步骤好像都不太一样呢,这里就记录一下总结了一下大致分为三个步骤生成密钥库keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36500打开doc 窗口,直接执行上述命令,有一个前提是配置 JAVA_HOME 环境变量,没有
2020-11-12 16:05:39 568
原创 Activiti整合国产数据库
Activiti整合国产数据库国产数据库整合activiti网上看到的资料其实并不怎么多,其实大多数国产数据库都是仿照oracle来的。那么其实很多整合问题也就显得没那么困难了。今天来说说我遇到的activiti6整合国产数据库有哪些,达梦数据库(DM),人大金仓(Kingbase),神通数据库(Oscar)。整合的话,吾非就是创建数据库语句的不同,还是数据库的支持不同。还有就是我们可能需要改activiti源码初学小白可能听到源码有点慌,没啥好慌的,就好比你要改你同事写的代码一样,都是人写的,只不
2020-06-10 15:05:45 3848 8
原创 启动器Launcher
启动器Launcher需求解释,我们需要给客户安装一个Java应用程序,这个程序包括数据库都是安装在客户电脑上的,然后客户开机自启这个应用,并且有一个全屏进度条显示,然后访问这个应用,如何访问成功,则全屏(kisok模式)打开浏览器。大概就是这样子的,配置文件里面有一些参数需要根据自身情况配置。文件我放在网盘了,链接:https://pan.baidu.com/s/16sm3Zi9cnRctTM9f3T5y0A提取码:2yra运行的话,直接执行java -jar Launcher.jar La
2020-06-10 14:19:28 1380
原创 神通数据库OSCAR安装
神通数据库OSCAR安装神通连接到数据库,用不同的用户登录。解压cd ~sudo unzip ShenTong7.0.8_Linux64jre1.5.zip安装cd ShenTong7.0.8_Linux64jre1.5sudo sh ./setup.sh进入图形化安装界面1.确定(简体中文)2.下一步3.下一步4.接受许可,下一步5.下一步(典型安装)6.下一步(默认安装位置)7.下一步(不设置agent密码)8.不创建软连接,下一步9.安装创建数据库1.下一
2020-06-10 13:58:33 3359 1
原创 人大金仓8.0安装
人大金仓8.0安装人大金仓连接到数据库,用不同的用户登录。解压安装包cd ~sudo tar -xvf KingbaseES_V008R003C002B0010_Lin64_install.tarcd KingbaseES_V008R003C002B0010_Lin64_install安装sh setup.sh图形化安装1.确定(简体中文)2.下一步3.接受->下一步4.下一步(完全安装)5.选择授权文件 -> 下一步6.选择安装目录(/home/用户名/
2020-06-10 13:55:21 2456 1
原创 TongWeb7.0安装
TongWeb7.0安装首先解压文件 TW_2020-6-1.zipcd ~unzip TW_2020-6-1.zipcd TW_2020-6-1/binvim external.vmoptions按i进入编辑模式修改-Xms为512m,-Xmx为1024m修改-XX为 -XX:MaxMetaspaceSize=1024m按Esc键,在键盘上敲 :wq 回车注册tongweb服务cd ~sudo chmod +x tongweb.servicesudo cp tongweb.s
2020-06-10 13:51:19 7327
原创 金蝶Apusic9.0环境搭建
金蝶Apusic9.0环境搭建解压Apusic9.0 安装包cd ~sudo unzip AAS-V9.0.zip -d /usr/local/Apusic9.0设置jdk环境sudo vim /usr/local/Apusic9.0/bin/setenv按i键进入编辑模式把#JAVA_HOME=your_java_home_dir修改成JAVA_HOME=/usr/local/jdk8, 把前面的#号去掉。按Esc键,在键盘上敲 :wq 回车设置端口为80sudo vim /
2020-06-10 13:44:05 5581 2
原创 达梦数据库安装(DM)
达梦数据库安装(DM)首先下载达梦数据库镜像文件进入目录挂载ISO文件cd ~sudo mkdir -p /DM8sudo mount -o loop dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /DM8/cd /DM8./DMInstall.bin进入图形化界面操作安装确认(选择语言与时区)下一步接受 -> 下一步下一步下一步(这里没有key文件可以直接下一步)下一步(典型安装)下一步(默认安装
2020-06-10 13:34:38 783
原创 Spring 项目更新编译后文件自动重启问题
Spring热部署排除法小项目经常会把文件上传后保存在项目里面。但是会发现项目自动重启问题# 开发时不要监视以下目录的文件变化而重启spring.devtools.restart.exclude=static/**,app/**...
2020-04-24 16:14:06 366
原创 LEFT JOIN 左关联 ON条件的一些坑
直入主题,一开始我在使用 LEFT JOIN 使用的时候 ON 条件经常会添加一些 is_delete = 0 这类的条件,这样会存在一些坑。下面我就说说在ON加条件参数和Where 后面加条件参数的区别假设这里有两张表 t1和 t2 。t1 里面包含姓名, t2里面包含性别t1_idnamet2_idis_delete1xx102vv20...
2020-04-16 14:32:27 5948 2
原创 mysql如果数据库有的数据不插入sql,避免重复插入,常用于用户重名检验
第一条sql语句亲测,第二个没试过,一眼看上去,觉得第一个清楚简单明了,所以就没有看第二个了。INSERT INTO table(column1,column2,column3 ...columnN) SELECT value1,value2,value3 ...valueN FROM dual WHERE NOT EXISTS( SELECT * ...
2019-10-11 10:29:58 546
转载 Navicat连接mysql8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决
Navicat连接mysql8.0.1版本出现1251–Client does not support authentication protocol requested by server的解决转载自:https://blog.csdn.net/XDMFC/article/details/80263215好不容易安装好mysql,但又出现了mysql客户端版本太低的问题。根据参考的这篇博客,...
2019-09-26 20:40:55 87
转载 SQL语句的优化
SQL语句的优化一般有以下几种方式:一、设置合适的字段属性(1) 例如,设置中国的电话号码是11位,varchar的长度不设置默认255,设置11位。(2) 字段的长度越小,占用的内存就越小,性能就越好二、使用JOIN语法:(1) JOIN语法分为内连接、左(外)连接、右(外)连接(2) 优点:性能快三、尽量少使用SELECT *(1) SELECT *会进行全表查询,消耗的性能大...
2019-09-04 15:11:36 260
转载 MYSQL中内连接与左(右)连接的区别
首先,我这有两个表,里面的数据去这样的:表和数据准备好了,接下来进行操作:(1)先说左连接查询:左连接:在 LEFT JOIN 左边的表里面数据全被全部查出来,右边的数据只会查出符合ON后面的符合条件的数据,不符合的会用NULL代替。(2)右连接查询:右连接:与 LEFT JOIN 正好相反,右边的数据会会全部查出来,左边只会查出ON后面符合条件的数据,不符合的会用NULL代替。...
2019-09-04 15:10:38 6297 1
原创 实例化和初始化的区别
一、实例化和初始化的区别实例化:只是单纯的把对象 new 一下就行了 例:Student st=new Student();这样就行了初始化:是在实例化的基础上,并且对 对象中的值进行赋一下初始值(这样的好处是避免当你没有赋值的时候,可以用这个初始的值来代替,友好的帮助你的功能)...
2019-09-02 11:00:54 9321 8
原创 FactoryBean
一、只谈FactoryBean,不谈BeanFactory众所周知,Spring容器管理着其内部的Bean,在这些Bean中可能存在着一类特殊的Bean,这一类特殊的Bean就是FactoryBean。FactoryBean与其它的Bean不一样的地方在于它能生产Bean。另外,从容器中获取它和它产生的Bean的方式有些特殊。二、为什么使用FactoryBean?一般情况下,Spring...
2019-08-28 11:20:55 207 1
原创 Java中的钩子方法
钩子的实现方法是对于抽象方法或者接口中定义的方法的一个空实现,在实际中的应用,比如说有一个接口,这个接口里有7个方法,而你只想用其中一个方法,那么这时,你可以写一个抽象类实现这个接口,在这个抽象类里将你要用的那个方法设置为abstract,其它方法进行空实现,然后你再继承这个抽象类,就不需要实现其它不用的方法,这就是钩子方法的作用。接口/* * Copyright (C), 2013-20...
2019-08-27 15:18:42 504
原创 Spring Boot 入门
一、Spring Boot 入门1、Spring Boot简介Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。2、微服务微服务:架构风格(服务微化)一个应用应该是一组小型服务,可以通过HTTP的方式进行互通单体应用:ALL IN ONE微...
2019-08-23 17:44:55 343
原创 docker
一、docker简介1.1 为什么会有docker的出现?以前啊,开发工程师,项目开发完了之后,在本地运行没有问题,打包成war包,交给运维,运维要在linux上部署,部署需要安装个个软件,比如你项目中用到了mq,redis,es等等,结果运维运行出问题了,但是你本地运行没问题,两个人就吵起来了。其实是环境不一样,可能软件版本也不一样。还有以前搞集群,运维每台服务器都要装相同的软件,serv...
2019-08-20 18:02:16 170
原创 Maven
一、Maven1.1 Web 工程和其编译结果的目录结构对比见下图:1.2 构建过程的几个主要环节①清理:删除以前的编译结果,为重新编译做好准备。②编译:将 Java 源程序编译为字节码文件。③测试:针对项目中的关键点进行测试,确保项目在迭代开发过程中关键点的正确性。④报告:在每一次测试后以标准的格式记录和展示测试结果。⑤打包:将一个包含诸多文件的工程封装为一个压缩文件用于安装或部...
2019-08-16 16:28:32 105
原创 Spring常用到的几种设计模式--委派模式
一、委派模式委派模式的特点:持有被委托人的引用不关心过程,只关心结果委派模式和代理模式很像,真的超级无敌像。对于不懂的人来说,真的很难区分。你只要记住它两唯一的不同之处就在于:代理模式关心过程。 委派模式关心结果。还是之前说的那个媒婆找对象的例子,你找媒婆帮你寻求对象,你肯定要关心他找的是男是女吧?肯定要知道那女的长得好不好看吧?你肯定要知道媒婆拿着你的个人信息做了啥吧?不然...
2019-08-09 10:18:54 197
转载 Spring常用到的几种设计模式--单例模式
一、单例模式单例模式的核心思想:保证从系统启动到停止全过程只产生一个实例二、七种单例模式2.1 懒汉,线程不安全public class Singleton{ private static Singleton instance; private Singleton(){} public static Singleton getInstance(){ ...
2019-08-08 16:46:40 708
原创 Spring常用到的几种设计模式--工厂模式
一、工厂模式工厂模式核心思想:只关心结果,隐藏复杂的过程二、简单的工厂模式BaoMa/* * Copyright (C), 2013-2019, 天津大海云科技有限公司 */package com.jikang.factory;/** * @author yangjikang * @date 2019/8/8 11:49 * @modified By yangjikang...
2019-08-08 15:45:56 1202
尚硅谷_韩顺平_Linux课程.rar
2019-06-27
Git&GitHub;&GitLab;.rar
2019-06-27
LICEcap_gif动图.rar
2019-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人