自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论软件外包模式与企业信息化建设

相当于有了一辆车了,也能跑了,但是呢我们了解这辆车,我们要进行改进,重新再造一辆不合算,只能修修补补。缺点:贵,购买软件贵,接口定制贵,售后贵,软件升级也贵。外包软件公司为了降低成本和难度,一般会给出整体方案,它会推荐自己的产品供应商,这样它可以压低成本,减少适配的工作量。这种灵活性相对高些,或者我们需要什么样的部件,可能是因为这个部件厂家找不到了,或者我们需要新的软件,让人定制必须适配已有的系统。优点:价格便宜,灵活度更高,我们可以自己找汽车零件供应商,拥有谈判价格的资格等优势,拥有完全自主权。

2024-02-05 11:44:15 230

原创 rancher界面无法登陆问题解决,登录超时;

cat /dev/null > /var/lib/docker/container/容器id/容器id-json.log。docker system df # 查看清除之后docker占用空间减少了很多。du -hs /var/lib/docker/ #查看docker 磁盘空间;分析原因:该主机主要是docker容器,可能是docker 占用空间过大。df -h #查看磁盘使用情况 100%df -h #查看磁盘使用情况 92%du -hs # 查看文件夹 占用空间。

2023-08-25 15:40:01 850

原创 Thymeleaf入门

前端模板用法大多数是类似的jsp、thymeleaf、vue.js都有while\for\if\switch等使用,页面组件化等。th:replace="blog/yummy-jekyll/header::header('首页','My Blog')"th:fragment="header(title,keywords)" header是组件名称,后面是传递参数。th:href会寻找项目路径作为根路径,如8080/dx/channel/page/add。创建Controller。@表示static路径。

2023-07-29 15:51:18 385

原创 会议室预约系统-检验是否被预约核心SQL

会议室预约时,判断能否被预约,即查询是否已经有预约记录,存在不能被预约。只需要(ns,ne)与(s,e)区间没有交集,可以被预约;数据库中查询有交集,大于0;表示已经预约的开始结束时间;ns,ne,表示表单提交的预约时间;mybatis中比较运算符需要转义。ns<s,ne<s;ns<s,ne>s;

2023-07-26 15:20:16 662

原创 微信小程序授权登录

开发者服务器调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 、 用户在微信开放平台账号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台账号) 和 会话密钥 session_key。微信用户点击授权,调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。之后根据openid 查询用户表是否存在,存在授权完成,不存在插入数据(openId,用户信息)。小程序端获取用户数据需要服务端解密,解密后用户完整数据。微信小程序授权登录+获取手机号。

2023-07-22 11:19:23 131

原创 HTML5 Web Storage学习

Web Storage提供了两种存储类型 API:localStorage 和 sessionStorage。localStorage 生命周期长,除非主动手动删除,否则数据一直不会过期。sessionStorage生命周期短,当浏览器窗口被关闭时,sessionStorage对象保存的数据会被删除。

2023-07-07 17:23:52 868

原创 php学习路线

Phpstudy_pro解决mysql无法启动问题原因主机安装并启动了mysql,无法启动自身集成。直接 管理员打开cmd命令行输入:sc delete mysql 见效!重新使用MySQL,那就重启服务。命令行窗口输入:net start mysql ,可以正常启动;phpStudy 数字出现乱码,控制面板-->区域,语言设置,简体中文(不是简体香港)

2023-06-17 15:42:47 1510

原创 springboot与锁

不过ReentrantLock更灵活,可以用非阻塞方式获取锁,可以响应中断,可以设置阻塞时间。ReentrantLock 可以使公平锁或非公平锁,synchronize只能是非公平锁。如果test方法启用@Transational 可能会发生异常,因为Transational真正启动时是业务代码第一条sql语句,提交事务是在执行方法体后。在更新之前比较版本号,如果版本号不同说明已经有更新了,更新失败,重新读取实体数据进行更新。查询数据加行锁,更新完成,释放锁。解决方案是:业务代码单独写一个方法,启动事务。

2023-04-10 14:10:45 2480

原创 vagrant + vmware 创建centos7虚拟机

vagrant 与 vmware 管理

2023-04-09 13:05:02 433

原创 spring总结

多数据源配置,事务抽象,连接池,druid使用。3.非关系数据库5.访问Web资源。

2023-03-10 16:23:28 46

原创 ruoyi-vue 升级到knife4j

- Knife4j 界面美观,支持搜索

2022-12-29 02:24:54 1009

原创 win10 安装 mysql8

### win10 安装 mysql8下载 server https://downloads.mysql.com/archives/community/1.安装根目录新建my.ini2.初始化安装根目录下 bin ;mysqld –initialize –consoletemporary password is generated for root@localhost: _7lfsFk#uf-x失败删除data ,重新初始化安装服务mysqld –install [服务名],服务名不写则

2022-04-27 10:21:16 216

原创 Spring源码编译及问题解决

spring 源码编译

2022-04-19 14:08:19 606

原创 mindoc从阿里云迁移到本地

mindoc从阿里云迁移到本地1.登录阿里云2.mindoc 文件备份将整个mindoc目录压缩打包即可。 smartty 远程拷贝下来CentOS7 mysql数据库安装与配置(可以不安装)1.安装mysqlYum install wgetwgethttp://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum .

2021-04-24 09:58:06 155

原创 Linux 下安装和配置 MinDoc

Linux 下安装和配置 MinDoc第一步 下载可执行文件请从https://github.com/lifei6671/mindoc/releases下载 wget -c url第二步 解压压缩包请将刚才下载的文件解压,请执行如下命令解压:tar -xzvf mindoc_linux_amd64.tar.gz或unzip mindoc_linux_amd64.zip第三步 创建数据库如果你使用的 mysql 数据库,请创建一个编码为utf8mb4格式的数据库,如果没有G..

2021-04-24 09:41:57 540

原创 mongodb 学习(一)

1.mongodb 介绍NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源NoSQL数据库系统。MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组。2.mongdb 安装...

2020-04-27 15:56:01 138

原创 window Docker 安装

1. 下载 Dockerhttps://github.com/boot2docker/windows-installer/releases/latest

2020-04-27 15:32:33 178

转载 spring boot websocket

1:WebSocket与 HttpWebSocket协议是2011年成为国际标准的、基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。HTTP1.1 允许只建立一次连接,多次资源请求复用该连接,也就是所谓的 keep-alive,但是 Websocket 其实是一个新协议,跟 HTTP 协议基本没有关系,只是为了兼容...

2020-04-24 16:25:26 194

原创 SpringBoot使用Undertow代替tomcat

Undertow 是基于java nio的web服务器,应用比较广泛,内置提供的PathResourceManager,可以用来直接访问文件系统;如果你有文件需要对外提供访问,除了ftp,nginx等,undertow 也是一个不错的选择,作为java开发,服务搭建非常简便1. pom<dependency> <groupId>org.springframe...

2020-04-23 19:20:33 332

原创 spring 帮助文档

总览:springboothttps://docs.spring.io/spring-boot/docsapihttps://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/api/referencehttps://docs.spring.io/spring-boot/docs/2.2.6.RELEASE/reference/ht...

2020-04-23 19:09:37 1136

原创 Springboot2.2.6 配置ssl

1.生成证书keytool -genkeypair -alias hellowood -keyalg RSA -keysize 2048 -storetype PKCS12 -keystore hellowood.p12 -validity 36502.配置证书hellowood 放置到 resources 文件夹下server.port=8443server.ssl.k...

2020-04-23 18:59:23 489

原创 androidQ集成apk

1.system apk集成系统apk 在手机中的路径是system/priv-app。修改源码,首先在packages/apps中创建文件夹放入apk并创建android.mk,其次在device/公司/vendor/common/device.mk.a.device.mkPRODUCT_PACKAGES += OAppsb.android.mk(模板)LOCAL_MODUL...

2020-02-12 20:56:30 470

原创 编程常用工具

1.tigsudo apt-get install tigh helpl logj k enter2.qgit3.android studiocompare -->git --->setup model;

2020-02-12 20:17:32 152

原创 linux通过usb连接共享android手机wifi

1。使用数据线连接手机,在手机中选择usb连接方式(USB首选项,usb preferences)-->usb tethering(usb 网络共享)2。手机连接wifi.应用场景:电脑没有无线网卡,通过手机上网。...

2020-02-11 10:58:43 882 1

原创 find查找文件与文件夹

1.find 查找文件find ./out/ -name 'Contacts' -type dfind . -name “*.txt” -maxdepth 1find path |grep 'key'5.共性问题提交6.sp_flash_tool 1944 刷80Q,需要升级内核版本7.LOCAL_OVERRIDES_PACKAGES := AlarmClock ...

2020-02-11 10:48:58 304

原创 文件选择器DocumentUI显示apk文件图标

1.定位代码与调试Hierarchy Viewer分析界面工具,uiautomatorviewer自动化查看器,定位组件。添加调试信息,调试定位代码2.搜索获取apk文件图标 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permissio...

2020-02-07 20:45:34 1087

原创 adb shell实现应用打开与返回1000次

am 为Activity 管理器工具,可以使用它执行各种系统操作,如启动某项 Activity、强行停止某个进程、广播 intent、修改设备屏幕属性等等。#! /bin/bashCUR_DIR=$(dirname "${BASH_SOURCE[0]}")chmod a+x ${CUR_DIR}var i =1;while truedo adb shell am start-...

2020-02-06 13:56:56 386

原创 JNI学习与NDK入门

一、JNI 学习JNI(Java Native Interface,JAVA原生接口),使用JNI可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。JNI 是一个协议,虚拟机通过 这个协议用来沟通java代码和外部的本地代码(c/c++).1.生成头文件新建JNIDemo.java文件,然后声明native方法 public native void testHello();...

2020-02-06 13:13:46 171

原创 androidStudio之性能分析器profiler

Android Studio 3.0 及更高版本中的 Android Profiler 取代了 Android Monitor 工具。Android Profiler 工具可提供实时数据,帮助您了解应用的 CPU、内存、网络和电池资源使用情况。1.打开profiler点击View > Tool Windows > Android Profiler。2.Layout Ins...

2020-02-06 12:06:58 1039

原创 Handler内存泄漏简析实践

1.反编译工具javapjavap -helpjavap class // 查看类变量与方法javap -c //查看反汇编代码javap -v //查看附加信息2.window不识别java命令path // jdk 绝对路径\bin; jre绝对路径\binC:\Program Files\Java\jdk7\bin;C:\Program Files\Java\jr...

2020-02-06 11:59:26 113

原创 adb shell实现亮屏上划待机界面息屏1000次

编写脚本实现亮屏实现亮屏上划待机界面息屏1000次,脚本内容如下:#!/bin/bashCUR_DIR=$(dirname "${BASH_SOURCE[0]}")function MAIN(){ chmod a+x ${CUR_DIR}/* for ((i=1;i<=1000;i++)) do adb shell inp...

2020-01-14 15:20:08 1207

原创 android studio 导入 系统apk源码

andstudio 导入mtk 源码开发 apk.1.新建文件夹123与项目文件夹Q同级2。123文件夹下粘帖39O,改名称为Q3.修改123/Q下文件中39O为Qsed -i "s/39O/Q/g" `grep Spark -rl ~/Project/123/Q`(解释命令)4.android studio打开项目;5.引入模块;project结构,+ new modul...

2019-12-12 16:00:18 2017

原创 androidStudio调试技巧

调试技巧与源码分析。

2019-12-12 02:35:21 102

原创 android Q特性与进阶

1.gms包预制桌面,partner_gms目录下,/GmsSampleIntegration/res_dhs_go/xml/partner_default_layout.xml2.packageName, 在AndroidManifest.xml中; 查看交互activity与包名,adb shell dumpsys activity | grep -i run,adb shell pm l...

2019-12-12 02:33:53 117

原创 adb shell 进阶

window 配置adb,在环境变量path中添加sdkpath/platform-tools,1.adb devices; result: list of devices;emulator-list-avds2.adb -s <devicename> shell ;进入模拟器;adb -e shell3.emulator -avd < avdName >...

2019-12-09 15:48:38 503

原创 adb push的时候提示“Read-only file system" android Q root

前言.首先坚定ud版本是可以被读写的。一、ud版本在adbremount的时候出现read-onlyfilesystem的情况,但是adbroot已经成功,usb调试也已经打开。1.adb root2. adb remountfailed3.adb disable-verity执行adb disable-verity提示:Device is locked. Plea...

2019-12-09 15:48:12 978

原创 修复无法开机问题

1.抓取logadb logcat 开机可获取日志,报错permissions not in privapp-permissions whitelist: {com.android.launcher3:android.permission.WRITE_SECURE_SETTINGS}2。分析3。代码编写与验证参考 Q平台隐私权的变更https://blog.csdn.net/...

2019-12-05 16:48:40 258

原创 Android系统启动流程简介

http://blog.csdn.net/shulianghan/article/details/38895481一. Android 底层系统启动流程(Bootloader Kernel init)二. Android 上层系统启动流程1. Android 上层系统启动简介启动流程 : init 进程启动 -> 启动 Android 系统本地服务(Native Serv...

2019-12-05 16:47:41 131

原创 android桌面文件夹源码分析

1。基本知识(便于查找资料)待机界面 statusbarlauncher -->workspace 桌面 allApps 应用程序菜单 HotSeat 快捷启动栏 searchBar 搜索栏...

2019-12-03 20:31:14 614

原创 Linux命令

1.查找文件与文件夹find path -name "fileName"find path | grep "stringName"find path -type d "fileName"find path -type d | grep "dirtoryName"2。查找字符串grep string -r n path;grep -r n string path;3....

2019-12-03 20:30:21 62

空空如也

空空如也

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

TA关注的人

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