程序员 程序 日记java

记录一次踩坑:VS无法定位程序输入点xxx于动态链接库

一直跑得都很正常,今天重启了一下项目,发现有错误【VS无法定位程序输入点于动态链接库】。 仔细思考了一下,昨天就多下了一个jdk,然后改了一下环境变量,想着应该不会是这里有问题吧。 然后我试着把被我改到最上面的java配置往下移,让QT相关配置在上面 运行成功。 ......
链接 程序 动态 xxx

java基础

idea在windows下安装、配置及基本使用 Java【初始篇】:语言概述 Java【第一篇】基本语法之--关键字、标识符、变量分类、数据类型及转换 Java【第二篇】基本语法之--进制、运算符 Java【第三篇】基本语法之--选择结构 Java【第四篇】基本语法之--循环 Java【第五篇】基本 ......
基础 java

12.26《程序员的修炼之道》的第二章解读

第二章的题目是《注重实效的方法》,该章节又分为七小节,每一小节都有一个原则,节节相扣,步步深入,为我们深入的介绍了一些注重实效的方法,我们只要在编程过程中记住这些基本原则,我们就能编写出更快、更好、更强健的代码,甚至可以让这些看起来很容易。 (7)第二章中的第七小节,为我们讲述的是重复的危害,提醒我 ......
程序员 第二章 程序 12.26 12

Java 日期转换运算工具类

​ 参考文档: Java 日期转换运算工具类-CJavaPy 1、Date 常用方法 java.util.Date 是 Java 中表示日期和时间的一个基础类。但随着时间的推移,许多其方法被标记为过时,并被推荐在 Java 8 引入的 java.time 包中的新类替代。但是,Date 仍然在很多旧 ......
日期 工具 Java

《程序员的修炼之道》第二章读书笔记

第2章《注重实效的途径》是《程序员的修炼之道》中的重要章节,它介绍了一些实践性的方法和技巧,帮助程序员在软件开发中提高效率和质量。在这一章中,作者首先强调了重复的危害。重复的代码和流程可能导致维护难度和出现错误的概率增加。因此,我们需要通过技术手段和工具来减少重复,如自动化脚本和模板。接着,作者讲解 ......
程序员 第二章 笔记 程序

stream的优化:java封装的拆箱与装箱的弊端

authors.stream() .map(author->author.getAge) .map(age->age+10)//Stream<Integer> .filter(age>18)//Stream<Integer> .foreach(System.out::println); 上述是一个简 ......
弊端 stream java

java中的方法引用

方法引用是对lambda的进一步简化,如果方法体只有一个方法调用的话,可以直接采用对象名(类名)::方法名的格式(想起来了C++的一些语法) 一个例子:上面是lambda的一种写法,下面是方法引用的改进 int[] arr = {-1, 2, 3, 4, 5, 6}; Arrays.stream(a ......
方法 java

JAVA设计模式(三)-原型

JAVA设计模式(三)-原型 本篇文章主要讲下java 创建型设计模式中的原型模式. 何谓原型模式: 简单来说就是 将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。 使用原型模式,就可以简化实例化的过程, 不必依赖于构造函数或者new关键字. 由于java 提供了clone方法, ......
设计模式 原型 模式 JAVA

JAVA设计模式(二)-简单工厂

JAVA设计模式(二)-简单工厂 本篇文章主要讲下java 创建型设计模式中的简单工厂模式. 简单工厂模式又叫 静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。 1:定义接口 public i ......
设计模式 工厂 模式 JAVA

JAVA 设计模式(一) - 单例模式

JAVA 设计模式(一) - 单例模式 本篇文章主要讲下android 创建型设计模式中的单例模式. 单例模式保证一个类只有一个实例,并提供一个访问该实例的全局节点. 它的实现有多种实现方式: 1: 饿汉式 饿汉式:类加载时就创建实例 . 不支持延迟加载实例 public class Singlet ......
模式 设计模式 JAVA

python获取已安装程序列表

python获取已安装程序列表 本文主要讲述通过python脚本获取android 设备已安装列表。 首先,Python本身无法直接获取Android设备上已安装的程序列表,所以这里主要借助adb命令来实现。 具体的内容如下: #!/usr/bin/python #coding=utf-8 impo ......
程序 python

openjdk源码-java是如何执行shell命令的

一般我们在java中调用shell脚本的方式如下 public int executeLinuxCmd(String cmd) { LOGGER.info("cmd:{}", cmd); Runtime run = Runtime.getRuntime(); try { Process proces ......
源码 命令 openjdk shell java

12.25日记

Eureka是Netflix开源的一个基于REST的服务治理框架,主要用于实现微服务架构中的服务注册与发现。它由Eureka服务器和Eureka客户端组成,其中Eureka服务器负责维护整个系统的服务实例信息,而Eureka客户端则负责向Eureka服务器注册自身信息,并从Eureka服务器获取其他 ......
日记 12.25 12 25

排查java代码慢-arthas工具

1. 下载地址,arthas (gitee.io) 2. 下载的是一个zip包 3. 上传到服务器任意位置,解压 4. 查看java进程 ps -ef |grep 进程名称 显示结果的进程号是:109815 6. cd 到arthas根目录,执行命令 java -jar arthas-boot.ja ......
代码 工具 arthas java

程序员视角体验快速搭建智能客服中心

前言 Amazon Connect 是亚马逊云科技今年下半年刚推出的全渠道云联络中心服务,仅需简单几步就可以设置属于自己的联系中心,并可以添加任何地方的客服,让它和用户沟通交流。企业级使用者可以通过使用全渠道通信来给企业的客户创建超个性化的体验。另外,据我所知,亚马逊云科技的 Amazon Conn ......
程序员 视角 客服中心 智能 程序

Java JDBC 详解、使用、连接池

JDBC介绍 Java数据库连接,JDBC(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。 简单说,jdbc 是Java语言为了屏蔽具体的具体的数据库操作的细节不同提供的一 ......
Java JDBC

Uniapp判断运行环境,小程序-公众号-H5-APP

直接上代码 // #ifdef H5 var app_type = this.isWeiXin() ? 'wechat' : 'h5'; var app_type_name = this.isWeiXin() ? '微信公众号' : 'H5'; // #endif // #ifdef MP-WEIX ......
公众 环境 程序 Uniapp H5-APP

写写java中的optional

当我们写代码的时候经常会碰见nullpointer,所以在很多情况下我们需要做各种非空的判断。JDK8中引入了optional,他是一个包装好的类,我们可以把对象传入optional对象中,接下来就可以在optional中进行安全的消费 一般使用的都是optional的方法ofNullable,这样 ......
optional java

微信小程序自动化测试方案调研和对比

方案 优点 缺点 ​微信开发工具-手动录制小程序自动化 / 录制回放 / 快速开始 (qq.com) 简单方便,点击即可 回放会因为网络延迟等回放失败,可定制化弱 ​官网sdk 小程序自动化 / 快速开始 (qq.com) 配合jest,较为方便,只需写一些js代码 需要有js代码功底,以及遇到sh ......
方案 程序

Java注解

Java 注解用于为 Java 代码提供元数据 可以把注解当作一个标签 注解的定义:public @interface AAA{ } 此时就相当于创建了一个名为AAA的注解(标签) 注解的应用:@AAA public class test{ } 此时就是把这个AAA的标签写在名为test这个类上(理 ......
注解 Java

十八,JAVA 多线程,网络编程

线程的休眠 //线程的休眠try { Thread.sleep(3000);// 毫秒 } catch (InterruptedException e) { e.printStackTrace();}// 第二种方式 :try { TimeUnit.MINUTES.sleep(3);} catch ......
网络编程 线程 网络 JAVA

微信小程序测试框架minium 报错MiniCommandError: timeout问题排查和解决

微信小程序测试框架minium报错minium.framework.exception.MiniCommandError: timeout,通过查网上相关资料,最终通过回退微信开发工具版本解决 ......

重温Java修饰符

Java语言修饰符大致分为两类,即访问权限修饰符和非访问权限修饰符。 一、访问权限修饰符 public:共有访问。对所有的类都可见。 protected:保护型访问。对同一个包可见,对不同的包的子类可见。 default:默认访问权限。只对同一个包可见,注意对不同的包的子类不可见。 private: ......
Java

7. Java 内存模型

Java 内存模型 Java 内存模型(Java Memory Model)的主要目的是定义程序中各种变量的访问规则,即关注在虚拟机中把变量值存储到内存和从内存中取出变量值这样的底层细节 1. 主内存与工作内存 Java 内存模型规定了 所有的变量都存储在主内存(Main Memory)中(虚拟机内 ......
模型 内存 Java

虚拟技术-时分复用、空分复用、进程状态切换、程序生成过程、进程同步、虚拟内存

虚拟技术把一个物理实体转换为多个逻辑实体。 主要有两种虚拟技术:时(时间)分复用技术 空(空间)分复用技术 多进程与多线程:多个进程能在同一个处理器上并发执行使用了 时分复用技术,每个进程轮流占用处理器,每次只执行一小个时间片并快速切换。 虚拟内存使用了空分复用技术,它将物理内存抽象为地址空间,每个 ......
进程 虚拟技术 时分 内存 状态

Java泛型详解

Java泛型详解 转载自:Java中的泛型(两万字超全详解) 一、泛型概述 1.什么是泛型?为什么要试用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型的确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实 ......
Java

Java 二维数组

二维数组: 二维数组的元素个数 = 二维数组中一维数组的个数 = arr.length; 二维数组的每个元素是一维数组,所以如果需要得到每个一维数组中的元素,还需要再遍历一维数组; arr[i][j]表示:二维数组的第 i+1 个一维数组的第 j+1 个元素; 二维数组的初始化: 1.静态初始化 定 ......
数组 Java

给IT人的15点建议:苦逼程序员的辛酸反省与总结

给IT人的15点建议:苦逼程序员的辛酸反省与总结 Android爱好者 2018-10-25218阅读9分钟 原文链接: yq.aliyun.com 很多人表面上看着老实巴交的,实际上内心比谁都好强、自负、虚荣、甚至阴险。工作中见的多了,也就习惯了。 有一些人,什么事都写在脸上,表面上经常得罪人,甚 ......
程序员 建议 程序

uniapp 微信支付,小程序支付,支付宝支付问题汇总

背景介绍 uni-app 可以转微信小程序或直接打包 APP ,支付模块使用统一方法 uni.requestPayment 但是不同平台参数不同容易出现混淆错乱。 相关网站 uni-app 统一支付: https://uniapp.dcloud.net.cn/api/plugins/payment. ......
程序 uniapp 问题

微信小程序外部链接(短信发送微信小程序链接)

1.需要再小程序开发文档中 生成url link链接地址 2.根据以下文档进行开发 https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-link.html https://developers.wei ......
链接 程序 短信发送 短信
共23000篇  :26/767页 首页上一页26下一页尾页