- 博客(34)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 WinSW使用-将jar包包装成windows服务
Windows Service Wrapper是一个可执行二进制文件,可用于包装和管理作为Windows服务的自定义进程。下载安装包后,您可以将 WinSW.exe 重命名为任何名称,例如 MyService.exe。接下来您可以创建Myservice.xml文件进行服务配置。最后 MyService.exe install安装到服务即可。下载地址1: https://github.com/winsw/winsw/releases。
2023-12-29 15:01:49 731
原创 error:03000086:digital envelope routines::initialization error 错误解决
原项目是在nodejs 16版本上跑,目前升级为nodejs 18,是由于升级影响的。具体错误原因:ERR_OSSL_EVP_UNSUPPORTED 错误SSL 数字信封不支持。在项目的package.json文件中增加代码,export NODE_OPTIONS=–openssl-legacy-provider。mac用export,win要用set。
2023-03-26 16:02:47 419
原创 Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required 问题处理
Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required 问题处理
2023-03-06 23:04:38 3128
原创 Java-什么是JDBC?
JDBC基本概念JDBC(Java Data Base Connectivity,Java数据库连接) 是一种用于执行SQL语句的Java API,为多种关系数据库提供统一访问 它由一组用Java语言编写的类和接口组成JDBC基本作用JDBC是由一系列连接(Connection)、SQL语句(Statement)和结果集(ResultSet)构成的,其主要作用概括起来有如下3个方面:建立与数据库的连接。 向数据库发起查询请求。 处理数据库返回结果...
2022-05-27 15:05:58 418 1
转载 Java-什么是持久化?
要想说明这个名词,还要从上世纪70年代说起,数据库技术兴起,这时的软件结构发展为双层结构。在双层结构中实现了的数据存放与应用程序分离,构成了现代软件模型的雏形。但是,随着软件体量越来越大,负责用户页面交互与业务逻辑混在一起。小系统尚且好维护,如果对于企业及应用,长期维护就显得十分困难了。三层体系结构应运而生。在三层结构中,把原来的应用程序层分成了视图层和业务逻辑层,数据库层保持不变。再接着随着技术的发展,Hibernate,Spring,等框架的应运而生了。 在Hibernate中又将原来原业务逻辑层分成了
2022-05-27 14:18:18 1273
原创 Java-什么是ORM?
对象关系映射(Object-Relational Mapping,简称ORM)是一种为了解决程序的面向对象模型与数据库的关系模型互不匹配问题的技术;简单的说,ORM是通过使用描述对象和数据库之间映射的元数据(在Java中可以用XML或者是注解),将程序中的对象自动持久化到关系数据库中或者将关系数据库表中的行转换成Java对象,其本质上就是将数据从一种形式转换到另外一种形式。...
2022-05-27 14:12:04 1018
原创 vscode开发vue项目页面修改保存时不自动编译的问题解决办法
需要注意router文件中引用名必须与文件目录中名称完全一致,区分大小写。如果大小写不同的话,router依然能成功跳转,但是在文件修改保存时,vscode就不会实时编译了。
2020-12-18 08:35:57 11466 3
原创 nginx服务器SSL证书更新
ps aux|grep nginx 查看Nginx进程可以看到是从哪里启动的 根据目录找到nginx.conf文件 将SSL证书上传到cert文件夹内,然后在nginx.conf文件修改为该文件的名称 /usr/local/nginx/sbin/nginx -t,查看nginx状态是否正常 /usr/local/nginx/sbin/nginx -s reload,重载配置信息 大功告成~...
2020-09-02 13:50:02 5866
原创 Markdown基本用法
标题样式的标题每行开头使用 1-6 井号, 对应 1-6 级标题. 例如:# H1 ## H2 ### H3 #### H4 ##### H5 ###### H6块引用Markdown 使用 email 样式的 `>` 字符作为块引用. 如果你熟悉 email 消息中的引用段落, 那么你同样可以在 Markdown 中创建块引用. 最好对引用文本采取强制换行并在每一行...
2020-04-10 10:21:15 201
原创 服务器开启Shell远程连接
1.先选择从浏览器打开ssh连接服务器2.连接登录成功后,输入以下命令sudo -i #切换到rootpasswd #修改密码然后会要求输入新密码,然后再重复一次密码,输入密码的时候不会显示出来,所以直接输入密码,然后回车,再然后重复输入密码回车。修改root密码完成3.接着修改SSH配置文件/etc/ssh/sshd_configvi /etc/ssh/ssh...
2020-03-27 15:26:27 1023
原创 AndroidStudio报错GC overhead limit exceeded,error: cause: invalid type code: 的解决方案
今天升级AS到3.5,出现了编译不通过的问题。有时候报GC overhead limit exceeded,有时候报error: cause: invalid type code。暂时不太清除具体问题在哪里,有可能是AS3.5优化内存空间造成的问题。可以尝试如下解决办法:在android studio的gradle properties配置如下信息即可:org.gradle.da...
2019-09-04 18:36:13 2208 1
原创 解决Android Studio更新后出现Failed to parse XML
今天更新了Android Studio3.5,gradle也对应升级到了5.4.1+出现了如下问题错误提示:ERROR: Failed to parse XML in C:\Users\Administrator\Desktop\Gesture_Lock_Master-master\app\src\main\AndroidManifest.xmlParseError at [row,c...
2019-09-04 17:42:39 14200 5
原创 android安全学习01,apktool的使用,重新签名apk
最近没什么事,空余时间打算研究就android安全。 查阅了一些相关资料,打算就《Android软件安全与逆向分析》来进行基础学习。 但这本书好像是13年出版的,有些知识已经更替了。 所以特开一个博客,用来记录所用到的技术知识,同时分析给大家,也督促自己努力学习。apktool的使用 apktool 作用:主要查看res文件下xml文件、AndroidManifest.xm
2017-05-22 13:51:35 922
转载 AS报错Error:Unexpected lock protocol found in lock file. Expected 3, found 49.
转载自:http://www.cnblogs.com/cjyboy/p/6230159.html 关于这个错误,今天研究了两三个小时的时间,查看网上的教程都解决不了问题,后来发现是自己的文件目录导入的有问题。 现在把自己关于解决这个问题的详细步骤说明一下。 (1)首先,你先查看一下自己导入文件的目录有没有错误。(最好就是目录中不带有中文)(2)先
2017-05-09 21:53:34 6626
转载 解决 Android Studio 乱码问题
转自:http://www.cnblogs.com/Kennytian/p/4449878.htmlAndroid Studio中的乱码分好几种,一是IDE的不同窗口里显示乱码,如:logcat筛选框,SVN提交的注释框。二是代码里设置中文,到了真机UI上就显示的乱码,如:xxx.setText("中文")。一、IDE乱码Log Level 右边的过
2017-04-27 10:30:34 549
原创 Android Studio开发工具的设置
一个开发软件的强大与否也在于它的设置功能是否全面,下面是我在学习中遇到的一些设置讲解,希望给大家一些帮助。1,呼出设置设置页面(ctrl+alt+s)2,外观设置主题样式,有三种,windows的,暗黑的,和原生的,选自己喜欢的就好。勾选后,可以更改整体的文字大小。勾选后,系统的表单但滑动到最后一行时会自动跳到第一行。这个表示
2016-01-15 14:16:10 466
原创 Android Studio:使用SVN进行版本控制
首先要先把svn配置好,可以参考:http://blog.csdn.net/u011429167/article/details/50392179一:Android Studio配置SVN在Settings里面,找到Version Control->Subversion;在这个页面的控制面板中的General中将Use command line client打勾勾选上,然后浏览本地的S
2015-12-24 09:31:52 2299
转载 SVN-服务器及pc端SVN搭建
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html打开网站后显示的是各种类型操作系统对应版本找到 Windows 版的 Vis
2015-12-24 09:28:46 1997
原创 Android Studio:查看SHA1及MD5
1,打开Android Studio,找到Terminal2,找到Debug签名的keystore文件3,默认秘钥为 android(键入秘钥时不会显示,自己敲对了回车即可)4,这样就拿到了Debug简明的SHA1码及MD5,如果想查看自己写的签名信息,只要改下查看路径即可
2015-12-11 10:41:12 368
原创 android:关于系统时间
[java] view plaincopyprint?import java.text.SimpleDateFormat; SimpleDateFormat formatter = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date curDate = ne
2015-11-25 10:58:23 346
原创 eclipse:关于The connection to adb is down, and a severe error has occured.
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.已经解决,总结一下。温馨提示:360手机助手或豌豆荚,及其他类似手机助手的软件有可能会让eclipse出这样的错误,可以先退出该软件试试。1,先关闭eclipse2,开始-cmd-进入你的android sd
2015-11-17 10:13:13 454
原创 android:关于软键盘
1,今天当我打开一个activity时,因为activity内有edittext文本输入口,所以会直接出现软键盘,用户体验不好解决办法,在activity顶层布局中加入两个方法android:focusable="true" android:focusableInTouchMode="true"
2015-11-03 16:52:47 337
原创 android:关于serializable
1,今天序列化一个实体类时遇到一个问题,The serializable class XXX(自定义的类名) does not declare a static final serialVersionUID field of type long,可序列化的类 XXX未声明类型为 long 的静态终态 serialVersionUID 字段 serialVersionUID作用: 序列化时为了
2015-11-03 09:18:47 385
转载 android:关于主工程和library project
1、如何将一个android工程作为库工程(library project)library project是作为jar包被其它android工程使用的,首先它也是普通的android工程。然后:1)在eclipse Package Explorer, 右键android工程选择Properties2)选择Android,下拉右边的滚动条到最下面,选中”Is Li
2015-10-30 09:21:18 552
关于attrs,没有declare-styleable属性
2015-11-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人