自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mac电脑配置IP、内外网同时连接

但是注意:可能这个时候外网不能用,需要调整网络优先级,把Wi-Fi拖拽到最上面。首先配置IP,然后设置内外网同时连接,下面记录Mac电脑的这两步。新公司连接网线,windows系统需安装云桌面和天擎安全系统。这样就实现了内网和Wi-Fi外网的同时连接使用,

2023-06-07 11:37:02 1076

原创 使用Feign远程调用其他服务 Java代码示例

Feign将自动将请求映射到定义在@RequestLine注解中的HTTP方法和路径,还可以指定需要传递的参数和请求头。Feign客户端是一个接口,它定义了要调用的远程服务API的方法。在这个示例中,我们使用Feign.builder()创建一个Feign客户端,并使用target()方法指定绑定的Feign客户端。在注解中,name属性的值为定义的Feign客户端的名称,url属性是远程服务的URL地址。在完成Feign客户端的定义后,就可以在Java代码中使用它来远程调用远程服务的API。

2023-05-11 22:19:28 420

原创 Java使用FreeMarker模版引擎将数据和页面结合生成HTML

Java使用FreeMarker模版引擎将数据和页面结合生成HTML

2023-05-11 21:43:20 1221

原创 Java代码里如何写终端命令

上面代码同样执行了ls -al命令,并读取了命令执行的结果。其中,使用了ProcessBuilder类的方式更加灵活,可以更方便地设置环境变量、工作目录等参数。在Java中执行终端命令,可以使用Runtime类的exec()方法或ProcessBuilder类来创建一个进程。需要注意的是,在执行命令时,可能会抛出异常,例如命令不存在、权限不足等。在处理异常时,需要及时关闭资源,并根据实际情况进行判断和处理。上面代码执行了ls -al命令,并读取了命令执行的结果。使用Runtime类。

2023-05-10 16:55:31 453 1

原创 sqlloader实现百万数据快速入库 java

其中,userid指定了数据库用户名和密码,control指定了控制文件的位置和名称,log指定了日志文件的位置和名称。执行该命令后,SQLLoader将读取数据文件,按照控制文件的指定格式将数据插入到目标表中。在终端或命令行窗口中运行SQLLoader命令,指定控制文件的位置和名称,并提供数据库连接信息。需要注意的是,在导入大量数据时,可能需要设置额外的参数来优化导入性能,例如设置并行度、调整内存缓冲区大小等。数据文件包含需要导入的数据,每行表示一条记录,字段之间用指定的分隔符分隔。

2023-05-10 16:53:01 297

原创 java实现 定时将指定IP的第三方文件下载解压到本地服务器上

以下是Java代码示例,其中使用了Quartz来实现定时任务,使用HttpClient实现网络请求和下载操作,使用Java自带的ZipOutputStream和ZipInputStream实现解压缩操作。在使用上述代码之前,需要在项目中引入Quartz和HttpClient依赖。以上代码表示每天凌晨0点执行一次下载定时任务。

2023-05-10 16:50:18 364

原创 内外网同时使用

如图:内网和外网同时连接内网要求:网线外网要求:手机热点和wifi都可以内网配置确认插上网线后:以管理员身份打开cmd窗口,查看网线的 ip获得网线的ip(10.5.7.77)后,把IP填入,配置如下内网配置:至此内外网配好了!如何检查是否配置好呢?桌面添加bat文件在bat文件里面配置要用内网访问的网址,如图然后访问对应的网址,如果能访问,证明配置成功!...

2020-10-03 16:03:59 613

原创 狂刷面试题吖

1、日志aop:自定义注解:@Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME)切面类1、aspect注解+order(1)2、切入点 @pointcut("@annotation(自定义注解名)")切入点表达式:bean、within、excution、annotation(细粒度)3、切入方法 @around目标方法自定义注解----自定义注解名2、spring框架:两大核心:AOP、IOC

2020-09-11 17:28:56 190

原创 分布式项目实现sso单点登录和购物车模块

分布式项目使用技术:数据库主从搭建高可用 mycat 代理服务器redis集群搭建注册中心代理服务器项目结构:调用过程:rpc远程调用客户请求–web模块的controller层–common模块的service接口层–sso/cart模块的XXXserviceImpl层和XXXmapper层四大模块:web模块:common模块:sso模块:cart模块:pom文件:继承、依赖、插件、打包类型项目中使用的common里的对象在后面有具体的代码块,如:SysResult、ao

2020-09-08 17:47:50 712

原创 部分java面试题,

线程安全和不安全的集合Vector、HashTable、Properties是线程安全的ArrayList、LinkedList、HashSet、HashMap等都是线程不安全的redis的5中数据结构,6中淘汰策略,2中持久化方式string、hash、list、set、zsetnoeviction:当内存不足以容纳新写入数据时,新写入操作会报错。allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key。(这个是最常用的)allkeys-rand

2020-09-08 09:48:26 113

原创 redis程序媛的个人理解

redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存、消息中间件。支持多种数据结构,如字符串,散列,列表,集合,有序集合,。redis持久化方式: RDB模式: 特点说明: 1,采用定期持久化方式,可能丢失数据 2,记录的是当前redis的内存记录快照,持久化效率最高 3,默认的持久化方式 命令: save同步操作:马上持久化,可能对现有的操作造成阻塞 bgsave异步操作:开启单独的线程实现持久化任务AOF模式: 特点: 1,默认关闭状态 2,能够记录程序

2020-09-08 08:51:29 91

原创 GET方法和POST方法的区别

区别一:get重点在从服务器上获取资源,post重点在向服务器上发送数据区别二:get传输数据是通过url请求,以field(字段) = value的形式,置于url后,并用"?“连接,多个请求数据间用”&"连接,如http://127.0.0.1/Test/login.action?name=admin&password=admin,这个过程用户是可见的;post传输数据通过http的post机制,将字段对应值封存在请求实体中发送给服务器,这个过程对用户是不可见的。区别三:ge

2020-08-30 15:03:32 162

原创 两种数据库连接(JDBC)

连接数据库的六步:1、注册驱动2、获取连接(c3p0)3、获取传输器4、把sql语句发送给服务器执行,并返回结果5、处理结果6、关闭资源(工具类关闭)方法一:原始方法 Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(

2020-08-01 14:19:14 325

空空如也

空空如也

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

TA关注的人

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