Programação

Q & A para programadores profissionais e entusiastas


22
DOP Preparado Insere várias linhas em uma única consulta
Atualmente, estou usando esse tipo de SQL no MySQL para inserir várias linhas de valores em uma única consulta: INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),... Nas leituras da DOP, as instruções de uso preparadas devem me proporcionar uma segurança melhor do que as consultas estáticas. Gostaria, portanto, de saber se …

7
Como buscar associações FetchType.LAZY com JPA e Hibernate em um Spring Controller
Eu tenho uma classe Person: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } Com uma relação muitos-para-muitos que é preguiçosa. No meu controlador eu tenho @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody Person getPerson() …



8
Acesso FTP / SFTP a um Amazon S3 Bucket [fechado]
Fechadas. Esta pergunta não atende às diretrizes de estouro de pilha . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Stack Overflow. Fechado no ano passado . Melhore esta pergunta Existe uma maneira de conectar-se a um bucket …
146 ftp  amazon-s3  sftp 

12
Como acessar o valor de uma promessa?
Estou vendo este exemplo nos documentos da Angular, $qmas acho que isso provavelmente se aplica às promessas em geral. O exemplo abaixo é copiado literalmente de seus documentos com o comentário incluído: promiseB = promiseA.then(function(result) { return result + 1; }); // promiseB will be resolved immediately after promiseA is …


8
Como usar o MDC com conjuntos de threads?
Em nosso software, usamos extensivamente o MDC para rastrear itens como IDs de sessão e nomes de usuário para solicitações da Web. Isso funciona bem durante a execução no encadeamento original. No entanto, há muitas coisas que precisam ser processadas em segundo plano. Para isso, usamos as classes java.concurrent.ThreadPoolExecutore java.util.Timerjuntamente …
146 java  logging  slf4j  logback  mdc 

5
Como dividir o aplicativo balão em vários arquivos py?
Atualmente, meu aplicativo de balão consiste em um único test.pyarquivo com várias rotas e a main()rota definida. Existe alguma maneira de criar um test2.pyarquivo que contenha rotas que não foram tratadas test.py? @app.route('/somepath') def somehandler(): # Handler code here Estou preocupado com a existência de muitas rotas test.pye gostaria de …
146 python  flask 

10
Python Remove os últimos 3 caracteres de uma string
Estou tentando remover os três últimos caracteres de uma string em python, não sei quais são esses caracteres, então não posso usar rstrip, também preciso remover qualquer espaço em branco e converter em maiúsculas um exemplo seria: foo = "Bs12 3ab" foo.replace(" ", "").rstrip(foo[-3:]).upper() Isso funciona e me dá BS12, …
146 python  string 

7
Extrair o primeiro item de cada sub-lista
Gostaria de saber qual é a melhor maneira de extrair o primeiro item de cada sublist em uma lista de listas e anexá-lo a uma nova lista. Então, se eu tiver: lst = [[a,b,c], [1,2,3], [x,y,z]] e eu quero sair a, 1e xe criar uma lista separada daqueles. Eu tentei: …
146 python  list  nested 


7
O que são Runtime.getRuntime (). TotalMemory () e freeMemory ()?
Eu estive pensando qual é o significado exato de Runtime.getRuntime (). TotalMemory () , Runtime.getRuntime (). FreeMemory () e Runtime.getRuntime (). MaxMemory () . Meu entendimento é: Runtime.getRuntime().totalMemory()retorna a memória total que meu processo está usando. Isso está correto? Que tal freeMemory()e maxMemory()?
146 java 

12
Delimitadores php múltiplos em explodir
Estou com um problema, tenho uma matriz de cadeias e quero explodir em diferentes delimitadores. Por exemplo $example = 'Appel @ Ratte'; $example2 = 'apple vs ratte' e eu preciso de uma matriz que explode em @ ou vs. Eu já escrevi uma solução, mas se todos tiverem uma solução …
146 php  explode 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.