一切福田,不離方寸,從心而覓,感無不通。

Category Archives: Programming Language

LazyCaptcha

LazyCaptcha是仿EasyCaptcha和SimpleCaptcha,基于.Net Standard 2.1的图形验证码模块。

龙生   20 Nov 2024
View Details

HttpServletRequest 对象通过以下方法来获取请求路径

  from:https://www.cnblogs.com/zhoading/p/13954370.html

龙生   20 Nov 2024
View Details

Java判断文件或者文件夹是否存在的方法

// 指定文件或文件夹的路径
Path path = Paths.get("path/to/your/file_or_directory");

// 检查路径是否存在,并且是一个文件(不是文件夹)
boolean isFile = Files.exists(path, LinkOption.NOFOLLOW_LINKS) && Files.isRegularFile(path);

// 检查路径是否存在,并且是一个文件夹(不是文件)
boolean isDirectory = Files.exists(path, LinkOption.NOFOLLOW_LINKS) && Files.isDirectory(path);

龙生   20 Nov 2024
View Details

Asp.Net Core3.1 设置时间序列化格式,自定义时间格式,设置属性忽略 设置属性别名

[JsonConverter(typeof(DateConverter))]
public DateTime Date { get; set; }
——————————————————————————————
public class DateConverter : JsonConverter
{
public override DateTime Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
{
if (reader.TokenType == JsonTokenType.String)
{
if (DateTime.TryParse(reader.GetString(), out DateTime date))
return date;
}
return reader.GetDateTime();
}

public override void Write(Utf8JsonWriter writer, DateTime value, JsonSerializerOptions options)
{
writer.WriteStringValue(value.ToString("yyyy-MM-dd"));
}
}

龙生   18 Nov 2024
View Details

sqlsugar 不映射字段,sqlsugar 忽略字段。sqlsugar 字段改名。

sqlsugar 不映射字段,sqlsugar 忽略字段。 利用特性SugarColumn,将IsIgnore设置为True即可!

  这样Sqlsugar 增删改查数据库的时候自动跳过该字段,但是操作实体的时候依然可以访问到该字段,进行赋值或取值。 在SqlSugar中,如果你需要修改一个实体类的属性映射到数据库的字段名,你可以 使用SugarColumn属性,将ColumnName设为数据库里的的列名即可。

  这样Sqlsugar 增删改查数据库的时候数据库列名为“NameOfStudent”,但是操作实体的时候属性的名称是Name。   from:https://blog.csdn.net/djk8888/article/details/141600690

龙生   18 Nov 2024
View Details

Java ResponseEntity乱码 javaee出现乱码怎么解决

* * 设置浏览器打开文件所采用的编码
* response.setHeader("Content-Type", "text/html;charset=UTF-8");
* * 简写方式
* response.setContentType("text/html;charset=UTF-8");

龙生   13 Nov 2024
View Details

Java获取远程网络图片文件流、压缩保存到本地

URL url = new URL(strUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.setConnectTimeout(5 * 1000);
InputStream inStream = conn.getInputStream();// 通过输入流获取图片数据
byte[] btImg = readInputStream(inStream);// 得到图片的二进制数据
return btImg;

龙生   13 Nov 2024
View Details

Java 返回 图片流

@GetMapping("/image/{filename}")
public ResponseEntity getImage(@PathVariable String filename) throws IOException {
File file = new File(filename);
byte[] imageBytes = ImageUtils.getImageBytes(file);
ByteArrayResource resource = new ByteArrayResource(imageBytes);
return ResponseEntity.ok()
.contentType(MediaType.IMAGE_JPEG)
.contentLength(imageBytes.length)
.body(resource);
}

龙生   13 Nov 2024
View Details

Java 中使用 Session 对象(以登录、退出功能为例)

一、创建 Session(登录功能) 使用 session.setAttribute(value, key) 保存 key 属性的值 value

  二、读取 Session 前端获取 Session 值

  后端获取 Session 值

  三、清除 Session(退出登录) 使用 session.invalidate() 清除 session 存储的值

  from:https://www.cnblogs.com/whbg/p/18473263

龙生   07 Nov 2024
View Details
1 2 194