- 博客(13)
- 收藏
- 关注
原创 mac电脑配置IP、内外网同时连接
但是注意:可能这个时候外网不能用,需要调整网络优先级,把Wi-Fi拖拽到最上面。首先配置IP,然后设置内外网同时连接,下面记录Mac电脑的这两步。新公司连接网线,windows系统需安装云桌面和天擎安全系统。这样就实现了内网和Wi-Fi外网的同时连接使用,
2023-06-07 11:37:02
1794
原创 使用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
576
原创 Java代码里如何写终端命令
上面代码同样执行了ls -al命令,并读取了命令执行的结果。其中,使用了ProcessBuilder类的方式更加灵活,可以更方便地设置环境变量、工作目录等参数。在Java中执行终端命令,可以使用Runtime类的exec()方法或ProcessBuilder类来创建一个进程。需要注意的是,在执行命令时,可能会抛出异常,例如命令不存在、权限不足等。在处理异常时,需要及时关闭资源,并根据实际情况进行判断和处理。上面代码执行了ls -al命令,并读取了命令执行的结果。使用Runtime类。
2023-05-10 16:55:31
635
1
原创 sqlloader实现百万数据快速入库 java
其中,userid指定了数据库用户名和密码,control指定了控制文件的位置和名称,log指定了日志文件的位置和名称。执行该命令后,SQLLoader将读取数据文件,按照控制文件的指定格式将数据插入到目标表中。在终端或命令行窗口中运行SQLLoader命令,指定控制文件的位置和名称,并提供数据库连接信息。需要注意的是,在导入大量数据时,可能需要设置额外的参数来优化导入性能,例如设置并行度、调整内存缓冲区大小等。数据文件包含需要导入的数据,每行表示一条记录,字段之间用指定的分隔符分隔。
2023-05-10 16:53:01
385
原创 java实现 定时将指定IP的第三方文件下载解压到本地服务器上
以下是Java代码示例,其中使用了Quartz来实现定时任务,使用HttpClient实现网络请求和下载操作,使用Java自带的ZipOutputStream和ZipInputStream实现解压缩操作。在使用上述代码之前,需要在项目中引入Quartz和HttpClient依赖。以上代码表示每天凌晨0点执行一次下载定时任务。
2023-05-10 16:50:18
446
原创 内外网同时使用
如图:内网和外网同时连接内网要求:网线外网要求:手机热点和wifi都可以内网配置确认插上网线后:以管理员身份打开cmd窗口,查看网线的 ip获得网线的ip(10.5.7.77)后,把IP填入,配置如下内网配置:至此内外网配好了!如何检查是否配置好呢?桌面添加bat文件在bat文件里面配置要用内网访问的网址,如图然后访问对应的网址,如果能访问,证明配置成功!...
2020-10-03 16:03:59
684
原创 狂刷面试题吖
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
227
原创 分布式项目实现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
751
原创 部分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
143
原创 redis程序媛的个人理解
redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存、消息中间件。支持多种数据结构,如字符串,散列,列表,集合,有序集合,。redis持久化方式: RDB模式: 特点说明: 1,采用定期持久化方式,可能丢失数据 2,记录的是当前redis的内存记录快照,持久化效率最高 3,默认的持久化方式 命令: save同步操作:马上持久化,可能对现有的操作造成阻塞 bgsave异步操作:开启单独的线程实现持久化任务AOF模式: 特点: 1,默认关闭状态 2,能够记录程序
2020-09-08 08:51:29
138
原创 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
200
原创 两种数据库连接(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
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人