java
文章平均质量分 80
houzhanwublog
本博客只代表个人想法,不代表任何组织和个人,如有错误请大家及时指出,欢迎大家学习指导,共同交流,共同进步!!!最后一句哈,点关注不迷路,哈哈哈
展开
-
android 将数据库中的 BLOB 对象动态加载为 XML,并设置到 Android Activity 的内容视图上
android 动态加载布局文件原创 2023-09-19 09:57:17 · 479 阅读 · 0 评论 -
从零搭建个人博客网站(域名备案 + https免费证书)
为什么选择搭建个人博客?一方面是各个平台经常下架原创文章,另一个方面是为了熟悉整个建站流程。通过搭建个人博客,我们可以自由的发表文章不用担心下架,而且可以锻炼个人的SEO优化能力,不管是运维还是运营这块对个人的技术提升有着很大的帮助。本篇文章记录了网站从零到一的过程,希望你也能根据本篇文章搭建出属于自己的网站。大家有疑问可以一起讨论。下面开始正题。环境介绍资源 说明 centos v7.2 docker 快速部署项目环境 nginx 反向代理,同时配置转载 2020-12-18 14:03:59 · 686 阅读 · 0 评论 -
MyBatis千万及数据表如何快速分页
基本概念流式查询指的是查询成功后不是返回一个集合而是返回一个迭代器,应用每次从迭代器取一条查询结果。流式查询的好处是能够降低内存使用。如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。因此流式查询是一个数据库访问框架必须具备的功能。流式查询的过程当中,数据库连接是保持打开状态的,因此要注意的是:执行一个流式查询后,数据库访问框架就不负责关闭数据库连接了,需要应用在取完数据后自己关闭转载 2020-12-09 13:31:13 · 377 阅读 · 0 评论 -
Java 实现了第三方 QQ 账号登录
转载 2020-11-06 09:37:46 · 157 阅读 · 0 评论 -
开源软件平台监控模块设计
我们谈到监控,一般设计到两个方面的内容: 服务器本身的监控。(比如:linux服务器的CPU,内存,磁盘IO等监控) 业务系统的监控. (比如:业务系统性能的监控,SQL语句的监控,请求超时 的监控,用户输入的监控,整个请求过程时间的监控,优化等等) # 服务器本身的监控说明:由于Java开源生鲜电商平台采用的是阿里云的linux CentOS服务器,由于阿里云本身是有监控预警的,但是我们不可能时刻去看,最好有集成自己的系统监控,最终在各种系统对比的过程中,选择了netdata这个.转载 2020-10-10 10:32:59 · 514 阅读 · 0 评论 -
技术博客搭建步骤
下载代码:https://wwa.lanzous.com/b0c8p0uij安装部署:原创 2020-09-27 11:45:02 · 169 阅读 · 0 评论 -
大数据系列之-初出茅庐
技术栈全貌大数据平台技术栈下面自底向上介绍各个层的主要项目。1 采集层和传输层采集层 Sqoop 在hadoop和关系型数据库之间转换数据。 Flume Flume是一个分布式的高可用的数据收集、聚集和移动的工具。通常用于从其他系统搜集数据,如web服务器产生的日志,通过Flume将日志写入到Hadoop的HDFS中。Flume Canal 数据抽取是 ETL 流程的第一步。我们会将数据从 RDBMS 或日志服务器等外部系统抽取至数据..原创 2020-09-27 09:21:07 · 166 阅读 · 0 评论 -
开源后台管理系统
1、D2admin开源地址:https://github.com/d2-projects/d2-admin文档地址:https://d2.pub/zh/doc/d2-admin/效果预览:https://d2.pub/d2-admin/preview/#/index开源协议:MIT2、vue-element-admin开源地址:https://github.com/PanJiaChen/vue-element-admin文档地址:https://panjiachen.git...原创 2020-09-27 09:07:07 · 842 阅读 · 0 评论 -
Intellij IDEA正确使用姿势
1.设置maven1.在File->settings->搜索maven2.Mavanhome directory--设置maven安装包的bin文件夹所在的位置3.Usersettings file--设置setting文件所在的位置4.Localrepository--设置本地仓库2.IDEA 设置代码行宽度1.在File->settings->Editor->Code Style2.有人会问,如果输入的代码超出宽度界...转载 2020-09-15 10:59:18 · 288 阅读 · 0 评论 -
linux centos7.*极速在线安装jdk
1、下载 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz2、解压:使用tar -zxvf 文件名进行解压。3、、配置环境.原创 2020-07-13 16:04:50 · 184 阅读 · 0 评论 -
Spring Boot 依赖包单独打包
目录:1.前言2.瘦身前的Jar包3.解决方案一、前言SpringBoot部署起来虽然简单,如果服务器部署在公司内网,速度还行,但是如果部署在公网,部署起来实在头疼:编译出来的 Jar 包很大,如果工程引入了许多开源组件(Spring Cloud等),那就更大了。这个时候如果想要对线上运行工程有一些微调,则非常痛苦。二、瘦身前的Jar包Tomcat在部署Web工程的时候,可以进行增量更新,Spring Boot也是可以的~SpringBoot编译出来的Jar包中,磁盘占用..翻译 2020-07-10 09:14:27 · 2379 阅读 · 2 评论 -
IDEA代码如何调试更优雅
IDEA代码如何调试更优雅? 花费3分钟阅读本文,你一定会觉得受益匪浅,哈哈哈,吹个牛皮!一、条件断点循环中经常用到这个技巧,比如:遍历1个大List的过程中,想让断点停在某个特定值。参考上图,在断点的位置,右击断点旁边的小红点,会出来一个界面,在Condition这里填入断点条件即可,这样调试时,就会自动停在i=10的位置二、回到"上一步"该技巧最适合特别复杂...原创 2019-11-14 09:57:56 · 289 阅读 · 0 评论 -
JAVA 代码混淆
准备工作此次案例使用官方 Demo,不使用任何插件环境:windows 101.Allatori简介Allatori是第二代 Java 混淆器,可为您的知识产权提供全方位的保护。尽管大多数第二代混淆器都提供了值得保护的级别,但我们已经在Allatori中开发了许多附加功能,以使对代码进行逆向工程几乎不可能。Allatori不仅会混淆,还会最大程度地减少应用程序的大小并提高...原创 2019-11-13 16:07:24 · 2957 阅读 · 3 评论 -
springboot ajax下载文件功能封装
通过js ajax下载文件功能封装function exportExcel(formId, url) { try { var queryForm = $("#" + formId); var exportForm = $("<form action='" + url + "' method='post'></form>")...原创 2019-09-26 13:19:39 · 1697 阅读 · 0 评论 -
史上最简单的 SpringCloud 教程,没有之一,强力推荐大家看!!!
传送门:https://blog.csdn.net/forezp/article/details/70148833转载 2019-08-28 11:03:46 · 483 阅读 · 0 评论 -
oracle psu 安装
截图如下(截图只为了格式不变),需要留言发源码如果觉得对您有帮助的话,请小编喝杯咖啡吧~~~原创 2018-11-13 16:13:29 · 325 阅读 · 0 评论 -
jar包修改后重新打包,超详细
jar包的修改与重新打包jar本身就是一种压缩格式,可以使用JD-GUI直接打开jar包查看,JD-GUI实现了class到source的逆过程,不过到source后基本是不可运行并且有很多错误的,特别是分支语句,if-else语句反编译后出现大量的Label语句、goto语句。一、删除class,使用jar命令直接打包将jar包改为zip,进行unzip解压,删除需要移除的class文件或者文件...原创 2018-05-16 10:38:30 · 9975 阅读 · 0 评论 -
eclipse中SVN忽略不需要同步的文件
eclipse>Preference>Team>Ignored Resource点击添加模板按钮 添加比如:.settings 确定,然后在新添加的项前面打勾 保存。一般需要添加的项 .settings .classpath .project */target/* 注意:这个支持?*统配符号的...原创 2018-04-09 21:36:27 · 1427 阅读 · 0 评论 -
基于 Java 的模块化开发框架 JarsLink
JarsLink 详细介绍JarsLink (原名 Titan ) 是一个基于 Java 的模块化开发框架,它提供在运行时动态加载模块(一个 Jar 包)、卸载模块和模块间调用的 API。需求背景应用拆分的多或少都有问题。多则维护成本高,每次发布一堆应用。少则拆分成本高,无用功能很难下线。故障不隔离。当一个系统由多人同时参与开发时,修改A功能,可能会转载 2018-03-22 15:43:49 · 428 阅读 · 0 评论